반응형
JAR & WAR
java 기반의 application의 배포 형태이다.
JAVA JAR TOOL을 이용하여 압축한 압축 파일이다. ( 즉, 둘이 같은 압축 형태 )
JAR와 WAR는 사용 목적이 다르다.
JAR (Java ARchive)
path 정보를 유지한 상태로 압축한다.
자바 클래스 파일과, 각 클래스들이 사용하는 관련 리소스파일 및 메타데이터을 압축한 파일이다.
실제로는 ZIP 파일 포맷으로 압축된 파일이다.
WAR (Web application ARchive)
웹 어플리케이션을 어떻게 설정할 지에 대한 정의가 있는 web.xml 파일이 있다.
자바 서버 페이지, 자바 서블릿, 자바 클래스, XML, 파일, 태그 라이브러리, 정적 웹페이지(HTML 관련 파일) 및 웹 application을 구성할 때 필요한 자원을 압축한 jar 파일이다.
JAR , WAR 압축 구조
jar는 주로 java 라이브러리나 excutable jar 를 위해서,
war는 was 실행시 웹서비스를 위한 파일로 사용.
반응형
'IT' 카테고리의 다른 글
nginx 윈도우 설치 (0) | 2020.10.21 |
---|---|
CentOS8 설치 (0) | 2020.10.08 |
Oracle VirtualBox 설치 (0) | 2020.10.07 |
인프라 구성도 예시 (0) | 2020.09.24 |