[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 ๋“ฑ์˜ ์„œ๋ฒ„ ๋Ÿฐํƒ€์ž„๋„ ํ•„์š”ํ•˜๋‹ค.