記錄

JSP) URL, URI, URN 본문

Web/JSP

JSP) URL, URI, URN

surhommejk 2018. 3. 20. 17:07





/*

URI (Universal Resource Identifier)

- 인터넷상의 자원을 식별하기 위한 표기법 및 규약
- URL + URN = URI
- 인터넷 환경에서 URI는 대부분 URL을 의미, URN은 사용이 제한적
ex) URL : http://localhost:8080/TestBoard/JSPBoard/created.jsp

URL (Uniform Resource Locator)

- 물리적인 경로, 즉 자원의 위치 정보를 포함
- 프로토콜, 도메인, 아이피, 포트 등
- 컴퓨터로부터 접근 가능한 형태의 자원만 검색될 수 있어 제한적
- 우리가 흔히 보는 'http://test.com/test.jpg' 형태


URN (Uniform Resource Name)

- 독립적인 이름을 제공하기 위해 존재
- 자원에 대해 영속적이고 유일
- 자원의 위치와는 무관
- 예를들어 우리나라에서는 주민등록번호가 대표적

*/

StringBuffer url = request.getRequestURL(); // URL : 전체주소 (프로토콜 + IP + 포트 + 상세경로)
String uri = request.getRequestURI(); // URI : 프로젝트 이하 경로 (CP + SP)
String cp = request.getContextPath(); // CP : 프로젝트 명
String sp = request.getServletPath(); // SP : 패키지 + 파일명

URL : http://localhost:8080/TestBoard/JSPBoard/created.jsp
URI : /TestBoard/JSPBoard/created.jsp
CP : /TestBoard
SP : /JSPBoard/created.jsp


Comments