📌자원의 위치와 식별(접근) 방법에 따른 분류
1. file system resource : 파일시스템 상에 존재하는 파일 형태, 물리 경로를 통한 직접 접근.
ex) D:\00.medias\images\cat1.jpg
2. class path resource : class path 상에 존재하는 자원
ex) /images/cat1.jpg : class path 기준의 절대 경로(qualified name)로 접근(논리 경로)
ex) kr.or.ddit.servlet01.DescriptionServlet == kr/or/ddit/servlet01/DescriptionServlet
ex) /kr/or/ddit/sample.properties
3. web resource : web 상에 존재하는 자원, URL/URI 형태의 주소를 통한 접근.
ex) https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
ex) http://localhost/WebStudy01/resources/images/cat1.jpg
ex) /resources/images/cat1.jpg
ex) /WebStudy01/resources/images/cat1.jpg
ex) ../resources/images/cat1.jpg
📌URL(URI) 표기 방식
절대 경로
protocol://ip[domainname][:prot]/context/depth ../resourcename
CLIENT SIDE : /WebStudy01/resources/images/cat1.jpg (프론트엔드에서 동작할때)
=> window.location 객체의 모든 프로퍼티는 생략 가능.
SERVER SIDE : /resources/images/cat1.jpg (백엔드에서 동작할 때)
<%=application.getContextPath() %>
<%
String file= application.getResource("/resources/images/cat1.jpg").getFile();
out.println(file);
%>
상대 경로: 현재 위치를 기준으로 한 상대적 경로 표현.
client side : window.location.href를 기준으로 경로 표현.
ex) /image/imageForm.do
📌URI? URL? URN? URC?
URI(Uniform Resource Identifier) 책(식별하려는 것)
URL(Uniform Resource Locator) 경로(위치)
URN(Uniform Resource Name) 책 이름 ->이름이라는 전제조건이 데이터베이스화되어있어야함
URC(Uniform Resource Contents) 책 저자
'웹기반 애플리케이션' 카테고리의 다른 글
JSP📃_보충_Stream정리 (0) | 2023.03.06 |
---|---|
JSP 8일차 📃_RequestLine_RequestHeader_RequestBody (0) | 2023.03.02 |
JSP 6일차 📃_JSP?, JSP소스구성요소, JSP컨테이너의 역할, Servlet컨테이너의 역할 (0) | 2023.02.24 |
JSP 5일차 📃_템플릿 엔진, MIME (0) | 2023.02.24 |
JSP 4일차 📃_ 서블릿 (0) | 2023.02.22 |