[IT Info] Jar 파일, War 파일
·
IT Information
개발을 하다 보면 .jar와 .war라는 확장자를 자주 접하게 됩니다. 둘 다 Java 세계에서 중요한 배포 단위이지만, 언제 어떤 걸 써야 하는지 헷갈리기 쉽죠. 이번 글에서는 정의, 목적, 특징, 사용 방법, 차이점을 한눈에 정리해보겠습니다. 1. What is Jar File? JAR (Java ARchive) 는 Java 클래스 파일, 리소스(이미지, 설정파일 등), 메타데이터를 하나의 압축 파일로 묶어 놓은 패키지입니다. 쉽게 말하면 Java 프로젝트 실행 파일이라고 할 수 있습니다. 1) 목적 여러 .class 파일과 라이브러리를 하나의 실행 단위로 묶기 위함.다른 프로젝트에서 쉽게 재사용할 수 있도록 배포.라이브러리 관리 및 의존성 처리를 단순화.2) 특징 ZIP 포맷 기반(즉, unzip으..