# JAR, WAR, EAR
- Java ARchive
- Web ARchive
- Enterprise ARchive
- 압축파일의 한 유형
# 단위
- class < jar < war < ear
# 확장자
- 일반파일 압축: zip
- 클래스파일/리소스/메타데이터 압축: jar (application level, business layer)
- 웹 어플리케이션을 통째로 압축: war (web layer)
- 실제 서버에서 배포하기 위한 단위: ear
# 사용 이유
- 공통: path와 같은 경로 유지로 path 문제 예방
- war: jsp, servlet, gif, html, jar 등을 압축 -> servlet context 접근을 위해 관련 파일을 패키지화
출처
'학습 > Spring' 카테고리의 다른 글
[spring] DAO와 Repository / DTO / VO (0) | 2020.02.02 |
---|---|
[java] Gradle(그레이들)이란? (0) | 2020.01.05 |
[java] Lombok이란? (0) | 2019.12.14 |
[java] JDBC / MyBatis / JPA / Spring-Data-JPA (0) | 2019.12.14 |
[spring] Annotation 내 classpath의 기본경로 (0) | 2019.12.14 |
댓글