Jar vs War
Last updated
Last updated
Java Jar(java -jar
)๋ฅผ ์ด์ฉํด ์์ฑ๋ ์์ถํ์ผ๋ก, ์ ํ๋ฆฌ์ผ์ด์
์ ์ฝ๊ฒ ๋ฐฐํฌํ๊ณ ๋์์ํฌ ์ ์๋๋ก ๊ด๋ จ ํ์ผ(๋ฆฌ์์ค, ์์ฑ ํ์ผ ๋ฑ)์ ํจํค์ง ํ ๊ฒ์ด๋ค.
Java ARchive
path ์ ๋ณด๋ฅผ ์ ์งํ ์ํ๋ก ์์ถ
ํด๋์ค ํ์ผ๊ณผ ๊ฐ ํด๋์ค๋ค์ด ์ฌ์ฉํ๋ ๊ด๋ จ ๋ฆฌ์์ค ํ์ผ ๋ฐ ๋ฉํ ๋ฐ์ดํฐ๋ฅผ ์์ถํ ํ์ผ
์ค์ ๋ก๋ zip
ํ์ผ ํฌ๋งท์ผ๋ก ์์ถ
JRE(JAVA Runtime Environment)๋ง ์์ด๋ ์คํ ๊ฐ๋ฅํ๋ค. (java -jar ํ๋ก์ ํธ๋ค์.jar
)
Web applicaton ARchive
์น ์ดํ๋ฆฌ์ผ์ด์
์ค์ ์ ๋ํ ์ ์ ํ์ผ web.xml
์ด ์๋ค.
์ฌ์ ์ ์๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ค. (WEB-INF, META-INF)
Java server, servlet, ํด๋์ค, xml, ํ์ผ, ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ ์ ์นํ์ด์ง ๋ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ ๋ ํ์ํ ์์์ ์์ถํ ํ์ผ
๋ณ๋์ ์น์๋ฒ(WEB) or ์น ์ปจํ ์ด๋(WAS) ํ์
์ฆ, Jar์ War๋ ์ฌ์ฉ๋๋ ๋ชฉ์ ์ ๋ฐ๋ผ ์์ถ๋๋ ํ์ผ ๋ฒ์๋ง ๋ค๋ฅธ ๊ฐ์ ์์ถ ํ์ผ์ด๋ค.