[Java] war๊ณผ jar
์๋ธ๋ฆฟ์ด๋ jsp๋ฅผ ๋ค๋ฃจ์ด๋ดค๋ค๋ฉด war์ด๋ผ๋ ํ์ผ์ ์์ฃผ ๋ณด์์ ๊ฒ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์๋ฐ๋ฅผ ๋ค๋ฃจ์ด๋ณธ ์ฌ๋์ด๋ผ๋ฉด jar ํ์ผ์ ๋ ๋ง์ด ๋ณด์์ ๊ฒ์ด๋ค.
๋๊ด์ ์ด ๋์ ์ฐจ์ด๊ฐ ๋ฌด์์ผ๊น?
jar?
jar์ Java ARchive์ ์ถ์ฝ์ผ๋ก, ํ๋์ ์๋ฐ ํ๋ก์ ํธ๋ฅผ ํต์งธ๋ก ์์ถํด ๋ง๋ ์๋ฐ ์ ์ฉ ํฌ๋งท์ด๋ค.
๊ทธ๋์ ์ค์ ๊ตฌ์กฐ๋ zip๊ณผ ํฐ ์ฐจ์ด๋ ์๋ค.
jar์ ํ๋์ ์์ฑ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ผ ์๋ ์๊ณ , java.exe๋ก ๋ฐ๋ก ์คํ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ์ผ ์๋ ์๋ค.
war?
war์ Web Application Archive์ ์ถ์ฝ์ด๋ค. ์น์ดํ๋ฆฌ์ผ์ด์
์ ํนํ๋ jar์ ํ ์ข
๋ฅ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
์ฃผ๋ก ์๋ธ๋ฆฟ์ด๋ jsp๋ฅผ ์ฌ์ฉํ ๋ ์ด ํฌ๋งท์ผ๋ก ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐฐ์ถํ๋ค.
๋ณดํต ์์ค๋ฟ๋ง ์๋๋ผ html, css ๋ฑ์ ์ ์ ๋ฆฌ์์ค๋ค๋ ํฌํจํ๋ค. ๊ฒ๋ค๊ฐ WEB-INF์ METH-INF๋ผ๋ ์ ์๋ ๊ตฌ์กฐ๊ฐ ๊ฐ์๋๋ค.
๊ทธ๋ฆฌ๊ณ jar์ ์คํํ ๋๋ ์๋ฐ ๋ฐํ์๋ง ์์ผ๋ฉด ๋์ง๋ง, war์ ์คํํ๊ธฐ ์ํด์๋ tomcat ๋ฑ์ ์๋ฒ ๋ฐํ์๋ ํ์ํ๋ค.