ํ…Œ์ฝ”ํ†ก

์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค/ํšŒ๊ณ 

ํ…Œ์ฝ”ํ†ก ํšŒ๊ณ ํ•˜๊ธฐ(๋ผ๊ณ  ํ•˜๊ณ  ์ผ๊ธฐ์“ฐ๊ธฐ) ๐Ÿซ 

ํ…Œ์ฝ”ํ†ก ๋ฐœํ‘œ๋ฅผ ๋ฌด์‚ฌํžˆ ๋๋ƒˆ๋‹ค..! ๋ฐœํ‘œ์ฃผ์ œ๋Š” 'Servlet & Spring MVC' ์ด๋‹ค. ํ•˜ํ•„ ๋ฐœํ‘œ ๋‚ ์งœ๊ฐ€ ๋ฏธ์…˜ ์‹œ์ž‘ํ•˜๋Š” ์ฃผ์—ฌ์„œ, ์‚ฌ์‹ค์ƒ ๊ทธ ์ฃผ๋Š” ์ค€๋น„ํ•  ์ˆ˜ ์—†๊ฒ ๋‹ค ์ƒ๊ฐํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ค€๋น„๋Š” ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ์‹œ์ž‘ํ•˜๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ํ•œ ๋‹ฌ ์ „์ฏค๋ถ€ํ„ฐ ํ‹ˆํ‹ˆ์ด ๊ณต๋ถ€๋ฅผ ํ–ˆ๋‹ค. ๋ฐœํ‘œ์ฃผ์ œ๋Š” ์›๋ž˜ ๋‹ค๋ฅธ ์ฃผ์ œ๋ฅผ ์„ ํƒํ–ˆ๋‹ค๊ฐ€, ์„ ์ฐฉ์ˆœ์— ๋ฐ€๋ ค์„œ ์ƒˆ๋กœ ์„ ํƒํ–ˆ๋‹ค. ์„œ๋ธ”๋ฆฟ์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ ๋ชฐ๋ž์ง€๋งŒ, ์™ ์ง€ ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™์•„์„œ ์„ ํƒํ–ˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ ˆ๋ฒจ 2์—์„œ ์Šคํ”„๋ง MVC์— ๋Œ€ํ•œ ํ•™์Šต์„ ์ง„ํ–‰ํ•ด ๋ณด๋‹ˆ, ์ •๋ง ์ข‹์€ ์ฃผ์ œ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ์Šคํ”„๋ง MVC์˜ ํ•ต์‹ฌ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” DispatcherServlet์— ๋Œ€ํ•ด ๊นŠ๊ฒŒ ๊ณต๋ถ€ํ•ด ๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์ •๋ง ์ข‹์•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋„ˆ๋ฌด ๋ฐฉ๋Œ€ํ•ด์„œ ์ •๋ง ์ž์„ธํ•œ ๋™์ž‘ ๋ฐฉ์‹๊นŒ์ง€๋Š” ํ•™์Šตํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์› ๋‹ค. ๊ฐ๊ฐ์˜ ๊ตฌํ˜„์ฒด๋“ค..