EAR > WAR > JAR
Point : 패키지의 차이
EAR (Enterprise Archive)
.war 와 .jar 를 포함. java를 실행시키는 .jar와 Web환경이 설정되어 있는 .war가 .ear로 패키징 되어 Application Server에 배치됨.
WAR (Web Application Archive)
Web 환경을 구성하는 설정과 파일들을 담고 있는 패키지. 서블릿, JSP, HTML, .jar를 포함하고 Web Application을 지원하기 위한 압축 방식임.
JAR (Java Archive)
Java Application을 구동하기 위한 패키지. .jar 패키지에는 Java Class와 Resource, library 등을 포함하고 있음. 또한 JDK에 포함되어 있는 JRE 만으로도 구동이 가능.
참고 : https://stackoverflow.com/questions/5871053/difference-between-jar-and-war-in-java
'개발 이모저모 > Java & Web' 카테고리의 다른 글
[Web] 헨젤과 그레텔 처럼 흔적을 남기는 세션과 쿠키 (0) | 2024.12.13 |
---|---|
[Java] DTO & VO & BO (4) | 2024.09.27 |