JAR(Java Archive)
- 생성 : JAVA의 jar 툴을 이용해 생성된 압축 파일
- 목적 : Java 애플리케이션, 라이브러리, 모듈 패키징
- 주 구성요소 : 클래스, 리소스 파일, 메타데이터, 라이브러리
- 실행법 : cmd 또는 java 실행환경에서의 직접 실행
- 배포 : 독립 실행 가능한 단일 파일 배포
- 용도 : 독립 실행형 애플리케이션, 라이브러리, 모듈 개발
* 독립 실행 가능한 단일 파일로 배포?
소프트웨어를 배포시, 관련 파일과 의존성을 하나의 단일 파일로 포장해
사용자가 간편하게 실행할 수 있도록 하는 방식
=> 간편 배포, 쉬운 의존성 관리, 높은 이식성
WAR(Web Archive)
- 생성 : servlet/jsp 컨테이너에 배치가능한 웹 애플리케이션 압축 파일
- 목적 : Java 웹 애플리케이션 패키징
- 주 구성요소 : 웹 페이지, 클래스, 리소스파일, 라이브러리, 구성파일
- 실행법 : 웹 애플리케이션 서버 or 서블릿 컨테이너 배포 후 실행
- 배포 : 독립 실행 가능한 단일 파일 배포
- 용도 : 독립 실행형 애플리케이션, 라이브러리, 모듈 개발
'기술 단어장 > 🎸' 카테고리의 다른 글
[Web-Frontend] 일주일 간의 웹 프론트엔드 공부 - 요약지 (0) | 2023.09.08 |
---|---|
[알고리즘] 한 달 동안의 나의 알고리즘 공부 - 요약지 (0) | 2023.08.30 |
[선형대수] 벡터의 기본 연산 부터 의미까지 - 요약지 (0) | 2023.03.29 |
[Vue] Vue의 설치부터 라우팅까지 - 요약지 (0) | 2023.03.28 |
[Rust] Rust 기초 - 요약지 (0) | 2023.03.28 |
댓글