-
jar,war,earJava/Basics 2019. 4. 6. 15:32
■단위
- class < jar < war < ear
■jar(java archive,자바 보관 압축 파일!)
- 자바로 작성된 일반적인 응응 프로그램 또는 라이브러리
- application 기능이 가능하도록 java파일 등을 압축하고 지원
- 어플리케이션 레벨에서 사용(business layer)
■war(web archive)
- 웹 어플리케이션을 지원하기 위한 압축방식
- servlet context 접근을 위해 관련된 모든 파일들을 패키지화
- JAR의 웹 응용 특화 버전이라고 생각하면 될듯!
- 자바이외에 다른 언어 들도 포함될 수 있음
- was가 압축해제하여 배포
- 웹어플리케이션 레벨에서 사용(web layer)
■ear(enterprise archive)
- 하나의 웹어플리케이션 단위를 넘어 실제 서버에서 배포하기 위한 단위
- jar와 war를 묶어서 각각의 기능을 지원
출처: http://creator1022.tistory.com/114 [무한도전]
'Java > Basics' 카테고리의 다른 글
자바 메모리 구조(Runtime Data Area) (2) 2019.05.16 String compare (0) 2019.04.09 Object class (0) 2019.04.06 String, StringBuilder, StringBuffer의 차이 (0) 2019.04.06 JAVA String Format (0) 2019.04.06 댓글