JavaRush /Java Blog /Random-KO /Framework Spring์€ ๋ฌด์—‡๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋‚˜์š”?
ColdDeath
๋ ˆ๋ฒจ 34
ะœะพัะบะฒะฐ

Framework Spring์€ ๋ฌด์—‡๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋‚˜์š”?

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์—ฌ๋Ÿฌ๋ถ„ ์ข‹์€ ์˜คํ›„์ž…๋‹ˆ๋‹ค! ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์˜ค๋žซ๋™์•ˆ ASP.NET ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ–ˆ๊ณ  ์—ฌ์ „ํžˆ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ ์ €๋Š” ๊ธฐ์—… ์ธํŠธ๋ผ๋„ท์—์„œ 1,500๋ช… ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, RESTful ์„œ๋น„์Šค ๋ฐ ๊ธฐ์—… ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ชจ๋‘ ์ž‘์„ฑํ•˜๋ฉด์„œ ๋™์‹œ์— ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๊ณ  Oracle ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํŽธ์ง‘, ์‚ญ์ œ ๋ฐ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ฌํ•ด ์ดˆ๋ถ€ํ„ฐ ์ €๋Š” Java ํ”„๋กœ๊ทธ๋ž˜๋จธ ์žฌ๊ต์œก์„ ๋ชฉํ‘œ๋กœ ์‚ผ์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์˜ ๋งŽ์€ ๋ถ€๋ถ„์€ C#๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ ์ด์œ ๋ฅผ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ASP.NET์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์ด Java๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๋งŒํผ ํŽธ๋ฆฌํ•˜๊ณ  ๋น ๋ฅด๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ๋” ๋‚ซ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋‹ค์‹œ ๋ฐฐ์šธ ๋•Œ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ASP.NET์—์„œ๋Š” ํ‘œ์ค€ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜๋Š” ์›น ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹ ์†ํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค(ํ‘œ์ค€์ด์ง€๋งŒ ๋ณด๊ธฐ์—๋Š” ๋งค์šฐ ์ข‹์Šต๋‹ˆ๋‹ค). Java๋กœ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๊ด€์‹ฌ์ด ์ƒ๊ธฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ, ์ด ๋ชฉ์ ์„ ์œ„ํ•ด์„œ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์ธ Spring MVC๋ฅผ ๋งˆ์Šคํ„ฐํ•ด์•ผ ํ•œ๋‹ค๋Š” ์–ธ๊ธ‰์„ ์ฆ‰์‹œ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•„์ง Spring ์— ๋Œ€ํ•œ ์ข‹์€ ๊ตํ›ˆ์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค . ๋‚ด๊ฐ€ ์ฐพ์€ ๋™์ผํ•œ ์ž๋ฃŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‹ค๋ง์Šค๋Ÿฌ์šด ๊ฒฐ๋ก ์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. - Spring์œผ๋กœ ์ž‘์—…ํ•  ๋•Œ Visual Studio 2013์ฒ˜๋Ÿผ ํŽธ๋ฆฌํ•œ ์‹œ๊ฐ์  ํŽธ์ง‘๊ธฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. - ํ‘œ์ค€ ๊ทธ๋ž˜ํ”ฝ ํ…œํ”Œ๋ฆฟ(ํ…Œ๋งˆ)์ด ์—†์Šต๋‹ˆ๋‹ค. - ์‹œ๊ฐ์  ํŽธ์ง‘๊ธฐ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ‘œ, ์ฐจํŠธ, ๋ฒ„ํŠผ ๋“ฑ์˜ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์›น ์–‘์‹์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. - ์ •๋ง ๋ชจ๋“  ์ž‘์—…์ด ํ…์ŠคํŠธ ํŒŒ์ผ์„ ํ†ตํ•ด ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๊นŒ? Visual Studio์˜ ์‹œ๊ฐ์  ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•„๋“œ๊ฐ€ ํ…Œ์ด๋ธ”์— ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ์‹, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•„๋“œ์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ ๋ฐ ๊ฐ ์…€์˜ ํ‘œ์‹œ ํ˜•์‹์„ ๋ช‡ ์ดˆ ๋งŒ์— ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‚˜์š”? - Spring ๋งˆ์Šคํ„ฐ๋ง์— ๋Œ€ํ•œ ํ•ฉ๋ฆฌ์ ์ธ ์˜จ๋ผ์ธ ๊ฐ•์˜๋Š” ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‚ด๊ฐ€ ๋งค์šฐ ์ฐฉ๊ฐํ•˜๊ธธ ๋ฐ”๋ผ๋ฉฐ, ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋‚ด ๊ฒฐ๋ก ์„ ๋ฐ˜๋ฐ•ํ•  ๊ฒƒ์ด๋‹ค. ์ €๋Š” Java๋ฅผ ์‚ฌ์šฉํ•œ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ASP.NET๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ณ  ์ฆ๊ฒ๋‹ค๊ณ  ๋ฏฟ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION