티스토리 뷰

개발 언어/자바

JAVA - jar와 war

jin-park 2020. 3. 1. 20:17

JAR

  • library나 일반 application을 배포하는 형식.
  • 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 패키지 포맷.

WAR

  • web application을 지원하기 위한 압축방식으로 jsp, servlet, gif, html, jar 등을 포함.
  • war는 단독으로 실행이 안되고 서버 컨테이너(was)에 의해 실행되어야하므로 배포디스크립터(web.xml)가 담겨있다.

https://stackoverflow.com/questions/5871053/difference-between-jar-and-war-in-java


출처

https://sbell92.tistory.com/39

 

jar / war 정리

java로 개발한 application을 배포할때는 jar, war 형태롤 배포하게 된다. 이 둘은 완전히 동일한 형식이나 war는 web application을 배포하는 형식이고 jar는 library나 일반 application을 배포하는 형식이다. j..

sbell92.tistory.com

https://simuing.tistory.com/269

 

JAVA_ JAR, WAR, EAR 차이점

JAR, WAR, EAR 차이점 ※ J2EE 애플리케이션에서 모듈은 기능에 따라 EAR, JAR 및 WAR로 패키지됩니다. 1. JAR (java archive) : 엔터프라이즈 Java Bean (클래스 파일) 및 EJB 배치 디스크립터를 포함하는 EJB 모..

simuing.tistory.com

 

댓글