Note

JAR, WAR

u0hun 2021. 10. 6. 13:38

JAR (Java Archive)

  • 여러개의 자바 클래스 파일과 클래스들이 이용하는 관련 리소스, 라이브러리 및 메타 데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다.
  • 쉽게 말해 Java 애플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일이다.

WAR (Web Application Archive)

  • 웹 애플리케이션을 이루는 자원을 한데 모아 배포하는데 사용되는 JAR 파일이다.
  • JSP, Servlet, Java Class, XML, HTML 등 Servlet Context 관련 파일들로 패키징 되어있다.