IT45 1.3 WAR file 압축 파일에 자바 관련 규약이 포함된 것 Web application ARchive. 또는 Web Application Resource를 뜻하기도 함. HTML, JavaScript, CSS 또는 JSP 처럼 브러우저에서 보여줘야하는 정적 자원을 한데 모아 배포하는데 사용된는 JAR 파일. WAR로 패키징하면 클래스 파일들은 WEB-INF/classes 폴더에 저장. 웹 클래스 컨테이너는 WAR 파일의 WEB-INF 폴더 기준으로 클래스 파일들을 로드함 이 폴더는 브러우저상에서 직접 접근할 수 있어서 최근에는 content directory를 WAR파일의 상위에 두기 보단 WEB-INF 하위로 설정하는 추세. libs 폴더에는 JAR 형식의 외부 라이브러리를 보관. 사용자 정의 클래스 로더, 웹 애플리케.. 2022. 12. 2. ISO ISO : International Organization for Standardization (국제 표준화 기구) - 1947년에 설립된 세계 최대의 국제 표준 제정 및 출판 기관 - 157개국의 국가 표준 기관들의 네트워크 - 상품 및 서비스의 국제적 교환을 촉진하고 지적, 과학적, 기술적, 경제적 활동 분야의 협력 증진을 위해 국제 표준화 및 관련 활동의 발전을 도모하는 것이 목표 - 표준화 및 관련 활동이 세계적으로 더욱 조화되도록 필요한 조치를 취함 - 국제규격을 개발, 발간하며, 이 규격들이 국제적으로 사용되도록 함 - 회원기관 및 기술 위원회의 작업에 관한 정보의 교환을 주선 - 관련 문제에 관심을 갖는 다른 국제기구와 협력하고, 타 국제 기구에 요청받는 경우, 표준화 사업에 관한 연구를 통.. 2022. 12. 2. 1.2.2 클래스 로더 자바 코드를 작성한 후 컴파일 하면 해당 코드는 JVM에서 실행행 가능한 상태가 됨. JVM이 자바 클래스를 실행(동적 로드)하기 위해서 클래스를 로딩할때 그 과정을 수행하는 역할을 한다. (JRE의 일부) 부트스트랩 클래스 로더는 JVM 런타임 실행을 위해 기반이 되는 파일을 로드 부트스트랩 클래스 로더의 로딩이 끝나면 확장 클래스 로더가 Object(자바 최상위 객체)를 포함한 자바 API를 로드 확장 로더의 로드가 끝나면 시스템 클래스 로더가 Classpath에 포함된 클래스들을 로드 사용자는 classpath에만 접근 가능. 보통 독립적인 영역이 필요한 WAS의 경우, system class loader 하위에 사용자 정의 로더를 만들어 사용. 구조가 계층적 : 상위 클래스 로더에서 하위 클래스 .. 2022. 12. 1. 1.2.1 웹 애플리케이션 컨테이너 Web Application Container 웹 애플리케이션이 배포되는 공간. 구글에 검색하니 Web Container로 나온다. A web container (also known as a servlet container; and compare "webcontainer") is the component of a web server that interacts with Jakarta Servlets. A web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access-right.. 2022. 11. 30. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음