본문 바로가기
법, 용어/용어

JAR WAR 차이

by 3604 2024. 2. 24.
728x90

JAR

Java Archive의 약자로, 자바의 리소스와 속성 파일, 라이브러리 및 기타 부가적인 파일들이 담겨있다.

쉽게 생각해서 자바 에플리케이션이 동작할 수 있게 자바 프로젝트를 압축한 파일이라고 생각하면 된다. 

 

WAR

Web Application Archive의 약자로, 쉽게 말해서 jar파일에다가 웹 컨테이너, Servlet Context 등 웹 관련 자원을 포함한다. 

 

정리

결론은 꼭 외부 WAS를 쓴다던가 JSP로 뷰를 만들어야 한다면 WAR을 쓰면 되고, 나머지는 JAR를 써도 된다.

스프링부트에서 가이드하는 표준은 JAR로, 스프링부트를 사용할 땐 JAR를 사용하면 된다. 

 

 
728x90
반응형