[Spring; 스프링] JAR , WAR, EAR 차이점 및 특징
개요 JAR (Java ARchive, 자바 아카이브)는 여러 개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다. WAR (Web application ARchive, 웹 애플리케이션 아카이브) 파일은 소프트웨어 공학에서 자바서버 페이지, 자바 서블릿, 자바 클래스, XML, 파일, 태그 라이브러리, 정적 웹 페이지 (HTML 관련 파일) 및 웹 애플리케이션을 함께 이루는 기타 자원을 한데 모아 배포하는 데 사용되는 JAR 파일이다. JAR, WAR 모두 JAVA의 jar 툴을 이용하여 생성된 압축(아카이브) 파일이며 애플리케이션을 쉽게 배포하고 동..
2024. 2. 1.