Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- try-catch-finally
- closeable
- Hotspot VM
- try-catch
- jetbrain
- tcp
- optional
- java
- 동작방식
- 4-way-handshake
- 날짜쿼리
- zipWith
- GC
- try-with-resources
- AutoCloseable
- n+1
- webflux
- wagon-ssh
- execution engine
- 람다표현식
- feign
- resilience4j
- Class Loader
- circuitbreaker
- Kotlin
- springboot
- Runtime data area
- intelij
- jvm
- 코딩테스트
Archives
- Today
- Total
JuBin's personal study blog
JAR, WAR 차이점? 본문
반응형
- JAR와 WAR는 사용 목적이 다르다.
JAR (Java Archive)
- path 정보를 유지한 상태로 압축한다.
- 자바 클래스 파일과, 각 클래스들이 사용하는 관련 리소스파일 및 메타데이터을 압축한 파일이다.
- Window ZIP과 동일한구조
- JRE만 가지고 실행이 가능하다.
WAR (Web Application Archive)
- 웹 어플리케이션을 어떻게 설정할 지에 대한 정의가 있는 web.xml 파일이 있다.
- 자바 서버 페이지, 자바 서블릿, 자바 클래스, XML, 파일, 태그 라이브러리, 정적 웹페이지(HTML 관련 파일) 및 웹 application을 구성할 때 필요한 자원을 압축한 jar 파일이다.
- JAR와는 달리 WEB-INF 및 META-INF 등 사전 정의된 구조를 사용하며 war파일을 실행하려면 WAS 또는 WEB서버가 필요하다.
- 쉽게 설명하면 웹어플리케이션 전체를 패키징한 jar파일.
JAR , WAR 압축 구조

JAR가 가장 적은 압축 범위를 가지고 있다.
WAR는 JAR의 모든 파일 + WAR만의 파일을 더 압축한다.
반응형
'이직준비' 카테고리의 다른 글
[이직준비] Java Back-End 면접질문 리스트 (0) | 2021.04.12 |
---|---|
[이직준비] Java Back-end LoadMap (0) | 2021.03.23 |