애플리케이션을 쉽게 배포하고 동작시킬 수 있도록 관련파일(resource, 속성 파일) 을 패키징 한 것
JAR (java archive)
- 자바 프로젝트 압축한 파일
- 원하는 구조로 구성 가능
- jre만 가지고도 실행 가능
- path 정보를 유지한 상태로 압축
WAR (web application archive)
- 웹 어플리케이션 압축 파일 포맷
- 웹 관련 자원만 포함하고 있으며, 웹 어플리케이션을 쉽게 배포 및 테스트 가능
- web-inf meta-inf 디렉토리로 사전 정의 된 구조 사용
- tomcat, weblogic, websphere 등 웹서버 또는 웹 컨테이너 필요
- 꼭 jsp로 화면구성해야하거나 외장 was를 이용할 계획이 있다면 war 사용해야 한다.