본문 바로가기
코딩 공부/web & Java

[JAVA] EAR, WAR, JAR

by 현장 2022. 9. 20.

1. EAR(Enterprise Archive)

JAVA EE(Enterprise Edition)쓰이는 파일 형식으로 한 개 이상의 모듈을 단일 아카이브로 패키징 하여 어플리케이션 서버에  동시에 일관적으로 올리기 위하여 사용되는 포맷입니다. 

 

2. WAR(Web Archive)

servlet / jsp 컨테이너에 배치 할 수 있는 웹 어플리케이션(Web Application) 압축 파일 포맷입니다. 웹 어플리케이션을 지원하기 위해서 war압축방식은 jsp, servlet, gif, html, jar 등을 압축하고 지원합니다. WAR는 웹 응용 프로그램를 위한 포맷이기 때문에 웹 관련 자원만 포함하고 있으며 이를 사용하면 웹 어플리케이션을 쉽게 배포하고 테스트 할 수 있습니다.

 

3. JAR(Java Archive)

JAR는 여러 개의 자바 클래스 파일과 클래스들이 이용하는 관련 리소스 등 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷입니다. 컴퓨터 사용자들은 JDK에 포함된 jar 명령어를 이용하여 jar파일을 만들거나 압축을 풀 수 있습니다.

 

'코딩 공부 > web & Java' 카테고리의 다른 글

[SQL] Sub Query  (0) 2022.09.22
[JSP, JAVA] JDBC  (0) 2022.09.21
[JSP] Session  (0) 2022.09.20
[JSP] JSP전용 태그  (0) 2022.09.19
[JSP] GET과 POST  (0) 2022.09.19