JAR ( Java Archive ) vs WAR ( Web Application Archive )


아래 인용구를 보면 아주 간결하게 잘 설명되어 있다.

These files are simply zipped files using the java jar tool. These files are created for different purposes. Here is the description of these files:

.jar files : The .jar files contain libraries, resources and accessories files like property files.
.war files : The war file contains the web application that can be deployed on any servlet/jsp container. The .war    file contains jsp, html, javascript and other files necessary for the development of web applications

 

JAR ( Java Archive )

.jar 파일은 Java 라이브러리, 리소스 등을 압축한 형태를 말한다.

 

WAR ( Web Application Archive )

.jar 파일보다 넓은 범위의 압축으로, 하나의 웹 어플리케이션 전체를 압축해놓은 형태를 말한다.

당연히 웹 애플리케이션에는 여러 라이브러리(.jar 파일)나 리소스가 포함되어 있다.

 

 

 

참고자료


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

[2] https://www.java-tips.org