-
[SpringFramework] ResourceIT/개발(자바, 서블릿, 스프링 등) 2019. 11. 24. 23:54
Resource는 java.net.URL을 org.springframework.core.io.Resource로 감싸 추상화 한 것이다.
URL 클래스를 추상화한 것이다.
그렇다면 java.net.URL은 뭘까?
URL의 약자는 Uniform Resource Locator이다.
리소스는 파일, 디렉토리, 검색 엔진 등이 될 수 있다.
WWW(World Wide Web)상에 존재하는 리소스들을 식별해주는 것이다.
java.net.URL은 몇몇 불편한 점이 있기에 추상화를 하여 편리하게 사용할 수 있게 해주었다.
클래스패스 기준으로 리소스 읽어오는 기능 부재, ServletContext를 기준으로 상대 경로로 읽어오는 기능 부재, 새로운 핸들러를 등록하여 특별한 URL 접미사를 만들어 사용할 수는 있지만 구현이 복잡하고 편의성 메소드가 부족하여 추상화하였다.
추후 내용 추가 예정
'IT > 개발(자바, 서블릿, 스프링 등)' 카테고리의 다른 글
[Java] 자바 변수의 종류와 자료형 완벽 정리 (0) 2019.12.06 [Java] JDK / JRE / JVM은 무엇이고 어떻게 동작할까? (0) 2019.12.05 [Web Programming] JSP 파일 동작 과정 (0) 2019.11.01 [Web Programming] Servlet (0) 2019.10.30 [Web Programming] 이클립스 퍼스팩티브 영역, 뷰 영역, 에디터 영역 (0) 2019.10.29