자바 배포2 WAR, JAR , EAR 파일 이란 자바를 사용하다보면 배포를 jar로 하거나 war 파일로 하는데 무슨 차이점이 있나 한번 알아보았습니다. 2가지 모두 어플리케이션 소스들을 배포할 시에 path 등의 설정에서의 애로사항을 제거하기 위해 탄생한 압축방식입니다. 이 압축파일들은 압축의 해제없이 JDK에서 각 파일들을 접근하여 사용할 수 있도록 설계되어있습니다. 이렇게 파일을 압축하는 이유는 파일의 용량이 줄어들고, 관리하기 편하기 때문입니다. 1. JAR(Java Archive, 자바 아카이브) JAR는 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷입니다. 컴퓨터 사용자들은 JDK에.. 2020. 1. 4. [Java] 22. JAR (Java ARchive Files) 파일 자바로 개발을 하다보면 종종 JAR 파일을 마주 칠 수 있습니다. JAR 파일이란 무엇일까요? JAR (Java ARchive Files, 자바아카이브)는 여러개의 자바클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷입니다. 정리를 해보면 아래와 같습니다. - 일종의 자바 프로젝트 압축 파일 - ZIP 파일 압축 알고리즘을 기반으로 만들어짐 >> 반디집, 알집과 같은 zip 프로그램과 호환 가능 - JAR 파일은 웹브라우저에서 빠르게 다운로드할 수 있도록, 자바 애플릿을 위한 클래스, 이미지 및 사운드 파일들을 하나의 파일에 압축하여 담고 있는 파일이다. - 사용.. 2019. 6. 4. 이전 1 다음