ICT

์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ Struts/Spring

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2016. 11. 18. 16:37
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š” KG์•„์ดํ‹ฐ๋ฑ…ํฌ ์‚ฌ์›์ž…๋‹ˆ๋‹ค.

 

์˜ค๋Š˜์€ ์ž๋ฐ” Struts์™€ Spring์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๊ณ  ํ•˜๋Š”๋ฐ์š”

 

 

 

 

 

 

 

 

 

 

 

 

 

๋จผ์ € ์ŠคํŠธ๋Ÿฌ์ธ ์™€ ์Šคํ”ผ๋ง์„ ์•Œ์•„๋ณด๊ธฐ ์ „์— ํ”„๋ ˆ์ž„์›Œํฌ๋ž€ ๋ฌด์—‡์ผ๊นŒ์š”?

 

ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฐœ๋ฐœ์— ํ•„์ˆ˜์ ์ด๊ณ  ํ‘œ์ค€์ ์ธ ๋ถ€๋ถ„์— ํ•ด๋‹นํ•˜๋Š” ์„ค๊ณ„์™€ ๊ตฌํ˜„์„

 

์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋„๋กํ•˜๊ณ  ์ผ์ข…์˜ ํ˜‘์—…ํ™”๋œ ํ˜•ํƒœ์˜ ํด๋ž˜์Šค๋“ค๋กœ ์ œ๊ณตํ•˜๋Š” ๋ฐ˜์ œํ’ˆ

 

์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ฆ‰, ์‰ฝ๊ฒŒ ํ’€์ดํ•˜๋ฉด ๋ง ๊ทธ๋Œ€๋กœ ์ผํ•˜๊ธฐ ์œ„ํ•œ ํ‹€์ž…๋‹ˆ๋‹ค.

 

 

 

 

 

 

 

 

 

 

 

 

 

ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ, ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋Œ€๋กœ ์žฌ์‚ฌ์šฉํ•˜๊ณ 

 

๋น„์ฆˆ๋‹ˆ์Šค๋กœ์ง๊ณผ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์„ ์ถ”๊ฐ€์ ์œผ๋กœ ์‚ฌ์‹คํ™” ์‹œํ‚ค๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋น ๋ฅธ

 

์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋™์ผ ํ”„๋ ˆ์ž„ ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”

 

์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์€ ๋น„์Šทํ•œ ๊ณจ๊ฒฉ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ด€๋ฆฌ ๋ฐ ํ…Œ์ŠคํŠธ๊ฐ€

 

์šฉ์ดํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

 

 

 

 

 

 

๋Œ€ํ‘œ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ๋Š” ์ŠคํŠธ๋Ÿฌ์ธ (Struts)์™€ ์Šคํ”ผ๋ง(Spring) ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

์ž๋ฐ” ํ”Œ๋žซํผ์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ

 

์Šคํ”„๋ง(Spring)์ด๋ผ๊ณ  ํ•˜๋ฉฐ ๋™์ ์ธ ์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์—ฌ๋Ÿฌ๊ฐ€์ง€

 

์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

 

์Šคํ”„๋ง์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ๋ณต์žกํ•จ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด

 

๋งŒ๋“ค์–ด์ง„ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ ์ž…๋‹ˆ๋‹ค.

 

 

 

 

 

 

 

 

 

 

 

 

์šฐ์„  ์Šคํ”„๋ง์€ ๊ฐ€๋ฒผ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ‰๋ฒ”ํ•œ ์ž๋ฐ” ๊ฐ์ฒด๋กœ๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด

 

๊ฐ€๋Šฅํ•˜๋ฉฐ ์ข…์†๊ฐ์ฒด ์ฃผ์ž…์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฐ์ฒด์— ์˜์กด๊ด€๊ณ„๊ฐ€ ์žˆ๋Š” ๋‹ค๋ฅธ ๊ฐ์ฒด๋ฅผ

 

์ฐพ์•„์˜ค๊ฑฐ๋‚˜ ์ƒ์„ฑํ•˜์ง€ ์•Š์•„๋„ ์ฃผ์–ด์ง„๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

(๊ฐ์ฒด๊ฐ„์˜ ๋‚ฎ์€ ๊ฒฐํ•ฉ๋„ ์œ ์ง€ ์‹œ์ผœ์ฃผ๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค)

 

 

 

์ŠคํŠธ๋Ÿฌ์ธ ๋Š” ํฌ๋ ˆ์ด๊ทธ ๋งฅํด๋ ˆ์ด๋„ˆํ—Œ์— ์˜ํ•ด ๊ฐœ๋ฐœ๋˜์–ด์„œ 2000๋…„์— ASF์œผ๋กœ

 

๊ธฐ์ฆ๋˜๋ฉด์„œ ์•„ํŒŒ์น˜ ํ”„๋กœ์ ํŠธ์˜ ์ผ๋ถ€๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š” MVC ๋ชจ๋ธ 2์— ๊ธฐ๋ฐ˜ํ•œ

 

์›น ํ”„๋ ˆ์ž„์›Œํฌ ์ž…๋‹ˆ๋‹ค.

 

 

 

 

 

 

 

 

 

 

 

์ŠคํŠธ๋Ÿฌ์ธ ์˜ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์š”๊ตฌ๋ฅผ ๋ฐ›์•„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ธ

 

์˜์—ญ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ํ˜ธ์ถœํ•˜๊ธฐ๋„ ํ•˜๊ณ  ์ˆ˜ํ–‰ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ์„œ View ์˜์—ญ์˜

 

JSP๋ฅผ ์„ ํƒํ•˜์—ฌ ํฌ์›Œ๋“œํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ŠคํŠธ๋Ÿฌ์ธ ๋Š” View์˜์—ญ์—

 

๋งž์ถ”๊ธฐ ๋ณด๋‹ค๋Š” ์ปจํŠธ๋กค๋Ÿฌ ์˜์—ญ์— ์ข€ ๋” ์ง‘์ค‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ฆ‰

 

M์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ ์ฒ˜๋ฆฌํ•  ๋ฐ์ดํ„ฐ ์˜์—ญ์€

 

์ฃผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๋™ํ•˜์—ฌ ์–ป์–ด์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

V์‚ฌ์šฉ์ž์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ฃผ๋กœ JSPํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉํ•˜๊ณ 

 

C๋ชจ๋ธ๊ณผ ๋ทฐ ์‚ฌ์ด์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

 

KG์•„์ดํ‹ฐ๋ฑ…ํฌ์—์„œ๋Š” ์ŠคํŠธ๋Ÿฌ์ธ ์™€ ์Šคํ”„๋ง ๊ด€๋ ค ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ตํžˆ๊ณ 

 

MVCํŒจํ„ด์˜ ์›น2.0๊ธฐ๋ฐ˜์˜ ์›น์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘๊ธฐ์ˆ ์„ ์ตํžˆ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

 

๋ฌธ์˜์ „ํ™” 010 8468 0321

 

์นดํ†ก gusduq

 

 

๋ฐ˜์‘ํ˜•