티스토리 뷰

Java Web Application은 JEE Spec에서 정의한 Directory 구조를 가지는 war 파일의 형태로 Container에 배포합니다.

 

war라는 아카이브 파일로만 배포가 가능한것은 아닙니다.

goal의 종류가 war:war, war:exploded, war:in-place 이정도가 존재한다고 합니다.

 

1. archive : war, ear

- 결국 WAS에 의해 압축이 풀리는 상태가 됨

- 파일이 많으면 압축 해제에 시간이 많이 걸림

- 압축되어 있는 하나의 파일만 전송하면 됨

- WAS에서 제공하는 업로드 기능 활용 가능

 

2. exploded : 압축이 해제가된 디렉토리 형태 구조

- 압축, 해제 과정이 필요없음

- 별도의 디렉토리에 원본 소스를 복사하여 생성

- 파일이 많으면 복사에 시간이 소모됨

- 원본 소스를 건드리지 않고 배포를 원하는 경우 적합

- 리모트 서버에 배포시 파일이 많은 경우 전송 시간이 오래 걸림.

 

3. in-place : 소스 디렉토리를 그대로 배포. 전체 또는 일부가 될 수 있다.

- 추가적인 복사 과정 불필요

- 로컬 서버에 배포하는 경우에 적합

- WAS가 런타임시 생성하는 파일이 소스와 섞일 수 있음.

 

이상이네요.

 

'Backend' 카테고리의 다른 글

VIP란? Very Important Person아님... Virtual IP임!!  (2) 2019.11.19
web. Cookie와 Session  (0) 2019.06.22
web. HTTP(S)란 무엇인가?  (0) 2019.06.22
Referer...  (0) 2018.04.18
[Web]welcome-file  (0) 2015.01.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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 31
글 보관함