์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

/

๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ ๋งŒ๋“ค๊ธฐ

์ ˆ๋ฐ˜๋งŒ ๋งŒ๋“ค์–ด์ง„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ง€์‹๊ณผ ๊ฒฝํ—˜์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์„ธ์ƒ์˜ ๋ชจ๋“  ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์‹๊ณผ ๊ฒฝํ—˜

  • ๋ฐฑ์—”๋“œ ๊ธฐ์ˆ  ๋กœ๋“œ๋งต์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ

  • ๋งŒ๋“ค์–ด์ง„ ๊ธฐ์ˆ ์„ ์ž˜ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๊ทธ์น˜์ง€ ์•Š๊ณ  ์ข€ ๋” ๋ฐœ์ „์‹œํ‚ค๋Š” ๋Šฅ๋ ฅ

๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ ๋งŒ๋“ค๊ธฐ ๊ฐœ์ •ํŒ ์œผ๋กœ ์˜ค์„ธ์š”.

๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๊ณ ,
์„ฑ์žฅํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋กœ ๊ฑฐ๋“ญ๋‚˜๋ณด์„ธ์š”! ๐Ÿงฐ 

์™œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ด์•ผ ํ• ๊นŒ์š”?

์„ธ์ƒ์˜ ๋ชจ๋“  ํ”„๋ ˆ์ž„์›Œํฌ๋Š”
๋ชจ๋‘ ๋˜‘๊ฐ™์€ ๊ณผ์ •์„ ๊ฑฐ์ณ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.

์„ธ์ƒ์—๋Š” ๋ง›์žˆ๋Š” ์Œ์‹์ด ๋งŽ๊ณ 
๊ทธ ์Œ์‹ ๋•๋ถ„์— ์„ธ์ƒ์„ ์ฆ๊ฒ๊ฒŒ ์‚ด์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ ๋ง›์žˆ๋Š” ์Œ์‹์„ ๋” ๋ง›์žˆ๊ฒŒ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์Œ์‹์„ ์ง์ ‘ ๋งŒ๋“œ๋Š” ๊ฒ๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž˜ ๋งŒ๋“ค ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
์žฌ๋ฃŒ ์กฐ์ ˆ์— ์‹คํŒจํ•˜๊ธฐ๋„ ํ•˜๊ณ , ๋ƒ„๋น„๋ฅผ ํƒœ์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์• ์จ ๋งŒ๋“  ์Œ์‹์˜ ํ‰๊ฐ€๊ฐ€ ์ตœ์•…์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์‹ค๋งํ•˜์ง€ ์•Š๊ณ  ๋ฐ˜๋ณตํ•ด ๋„์ „ํ•˜๋ฉด
๋‚˜๋งŒ์˜ ๋ ˆ์‹œํ”ผ๊ฐ€ ์™„์„ฑ๋˜๊ณ , 
๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋ง›์žˆ๊ฒŒ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ์Œ์‹์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์Œ์‹์„ ๋งŒ๋“ค๋ฉด์„œ ์–ป์€ ๊ฒฝํ—˜๊ณผ ์ง€์‹์€ ์—ฌ๊ธฐ์„œ ๊ทธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 
์Œ์‹์„ ๋ฐ”๋ผ๋ณด๋Š” ๋ˆˆ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
๊ทธ ์Œ์‹์— ๋‹ด๊ธด ์žฌ๋ฃŒ, ๋„๊ตฌ ๊ทธ๋ฆฌ๊ณ  ๋งŒ๋“  ์‚ฌ๋žŒ์˜ ์ƒ๊ฐ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋‚˜์˜ ๋ ˆ์‹œํ”ผ๋ฅผ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋‹ค๋“ฌ์„ ์ง€ํ˜œ๋กœ ๋„“์–ด์ง‘๋‹ˆ๋‹ค.

 

 

ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ๋„ ๋˜‘๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“  ๊ฒฝํ—˜๊ณผ ์ง€์‹์€
๋‹ค๋ฅธ ํ”„๋ ˆ์ž„์›Œํฌ์— ๋‹ด๊ธด ๊ธฐ์ˆ ๊ณผ ์ง€์‹,
๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฑธ ๋งŒ๋“  ์‚ฌ๋žŒ์˜ ์ƒ๊ฐ์„ ๋ฐ”๋ฅด๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๊ณ 
๋‚ด ์—ญ๋Ÿ‰์„ ๊นŠ๊ฒŒ ๋งŒ๋“ค์–ด ์ค„ ์ง€ํ˜œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. 

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ž˜ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๊ทธ์น˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์‚ฌ์šฉํ•  ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ๊ฐ€ ์—‰์„ฑํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.
๋‹น์—ฐํžˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์˜ ๋ถˆ๋งŒ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์„ธ์ƒ์˜ ํ›Œ๋ฅญํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋˜‘๊ฐ™์€ ๊ณผ์ •์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.
๋ถ€๋”ช์น˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ•ด๊ฒฐํ•จ์„ ๋ฐ˜๋ณตํ•˜์„ธ์š”.
๊ทธ๋Ÿฐ ๊ณผ์ •์€ ์ง€์‹๊ณผ ๊ฒฝํ—˜์„ ์–ป๊ฒŒ ํ•ด์ฃผ๊ณ  ๋ชธ ์•ˆ์˜ ์ง€ํ˜œ๊ฐ€ ๋ผ
๊ฐœ๋ฐœ์ž์˜ ์‚ถ์„ ํ’์š”๋กญ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.


์ด ๊ฐ•์˜๋Š”

 

SW ์žฌ์‚ฌ์šฉ์„ฑ์„
์œ„ํ•œ ์ถ”์ƒํ™”

๋ชจ๋“ˆ ๋‹จ์œ„์˜
๊ฐ์ฒด์ง€ํ–ฅ ํŒจ๋Ÿฌ๋‹ค์ž„

๋ณ‘ํ–‰์„ฑ, ์ง๋ ฌ์„ฑ ํ™•๋ณด
ํŠธ๋žœ์žญ์…˜

๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ
๋น„๊ธฐ๋Šฅ ํ’ˆ์งˆ ์†์„ฑ

"๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ ๋งŒ๋“ค๊ธฐ"๋Š”
์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ์ƒํƒœ์—์„œ ์‹ค์ œ ์—…๋ฌด์— ์‚ฌ์šฉ๋  ์ˆ˜์ค€์˜
๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์™„์„ฑ๋˜๋Š” ๊ณผ์ •์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

SW๊ณตํ•™์˜ ๊ธฐ๋ณธ ๋ชฉํ‘œ์ธ SW ์žฌ์‚ฌ์šฉ์„ฑ์„ ์œ„ํ•œ ์ถ”์ƒํ™”,
์‹คํ–‰ ์‹œ์ ์— ์›ํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“ˆ์„
์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ํŒจ๋Ÿฌ๋‹ค์ž„,
๋ณ‘ํ–‰์„ฑ๊ณผ ์ง๋ ฌ์„ฑ์„ ๋™์‹œ์— ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•œ ํŠธ๋žœ์žญ์…˜(Transaction),
๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฐ˜๋“œ์‹œ ์ œ๊ณต๋˜์–ด์•ผ ํ•  ๋น„๊ธฐ๋Šฅ ํ’ˆ์งˆ ์†์„ฑ์„ 
ํ”„๋ ˆ์ž„์›Œํฌ์— ๋‹ด๋Š” ๊ณผ์ •๊ณผ ๊ฒฝํ—˜, ๊ทธ๋ฆฌ๊ณ  ์ง€ํ˜œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด
๋‚˜์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š”
ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“ค ์šฉ๊ธฐ์™€ ๋…ธ๋ ฅ์„ ๋ƒˆ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ทธ๋Ÿฐ ๊ฒฝํ—˜์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž์˜ ์‚ถ์ด ๋ณด๋‹ค ํ’์š”๋กญ๊ณ  ์ฆ๊ฒ๊ฒŒ ๋˜๊ธธ ์†Œ๋งํ•ฉ๋‹ˆ๋‹ค.


ํ•™์Šต ๋‚ด์šฉ

  • ์ด 8๊ฐœ์˜ ์„น์…˜์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. (์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜ ์™ธ)
  • ๊ฐ ์„น์…˜์˜ ๋งˆ์ง€๋ง‰์—๋Š” ์ƒ๊ฐํ•ด ๋ณผ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋‹ต์ด ์—†๋Š” ๋ฌธ์ œ์ด์ง€๋งŒ ๊ณ ๋ฏผํ•˜๊ณ  ๊ธ€๋กœ ํ‘œํ˜„ํ•ด ๋ณด์„ธ์š”.
  • ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋Šฅ์ด ์ˆœ์ฐจ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ปค๋ฆฌํ˜๋Ÿผ ์ˆœ์„œ๋Œ€๋กœ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ•์˜์— ์‚ฌ์šฉ๋œ ์†Œ์Šค ์ฝ”๋“œ๋Š” ์„น์…˜๋ณ„๋กœ GitHub์— ์—…๋กœ๋“œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. (๋งํฌ)

ํ•™์Šต ๊ณผ์ • ๋ฐ ํŠน์ง•

์„น์…˜ 1. ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ์„œ๋ธ”๋ฆฟ, MVC ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ์„ ์ดํ•ดํ•˜๊ณ  ํ”„๋ ˆ์ž„์›Œํฌ ๊ด€์ ์œผ๋กœ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ 2. ๊ณตํ†ต๊ธฐ๋Šฅ์„ ์ถ”์ƒํ™”ํ•˜๊ณ  ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
โ€ข ์ฒซ๋ฒˆ์งธ ๊ณตํ†ต๊ธฐ๋Šฅ์ธ HttpServletRequest ๊ฐ์ฒด๋ฅผ ์ถ”์ƒํ™”ํ•˜๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก AOP ๊ด€์ ์œผ๋กœ ๋ฆฌํŒฉํ† ๋ง ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ 3. SQL ์˜์กด์ ์ธ ๊ฐœ๋ฐœ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
โ€ข SQL ์˜์กด์ ์ธ ๊ฐœ๋ฐœ์„ ์ดํ•ดํ•˜๊ณ  ์ด๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ 4. ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” DI์™€ IoC๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋ฐ˜๋“œ์‹œ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•  ๊ธฐ๋Šฅ์ธ DI์™€ IoC๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค ๊ด€์ ์—์„œ ์ƒ๊ฐํ•ด๋ณด๊ณ  ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ 5. ์ธ์ฆ๊ณผ ์ ‘๊ทผ์ œ์–ด๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ๋‚ด๊ฐ€ ๋ˆ„๊ตฐ์ง€ ์ฆ๋ช…ํ•˜๊ณ  ๋‚ด๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ํ™•์ธ์‹œ์ผœ์ฃผ๋Š” ์ธ์ฆ๊ณผ ์ ‘๊ทผ์ œ์–ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ 6. ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„๋‘๋ฉด ์ข‹์€ ์ง€์‹: ์•”ํ˜ธํ™”
โ€ข ๋ธ”๋ก ๋น„๋ฐ€ํ‚ค ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์„ ์ž˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์‹์„ ๋ฐฐ์šฐ๊ณ  ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ 7. SW ๋น„๊ฐ€์‹œ์„ฑ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๊ทธ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ๋ณ‘๋ ฌ/๋ณ‘ํ–‰ ํ™˜๊ฒฝ์œผ๋กœ ์šด์˜๋˜๋Š” ์‹œ์Šคํ…œ์—์„œ SW ๊ฐ€์‹œ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋กœ๊ทธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ 8. ๋น„๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
โ€ข ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐœ๋ฐœ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์ธ ๋น„๊ธฐ๋Šฅ ํ’ˆ์งˆ์†์„ฑ์„ ๋งŒ์กฑํ•˜๋Š” ์ ˆ๋ฐ˜๋งŒ ๋งŒ๋“ค์–ด์ง„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ SW์ด๊ณ  ์™„์„ฑ๋  ์ˆ˜ ์—†๋Š” SW์ž…๋‹ˆ๋‹ค. ๋น„๊ธฐ๋Šฅ ํ’ˆ์งˆ์†์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ์•ž์œผ๋กœ ์ถ”๊ฐ€๋  ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด ๋ด…๋‹ˆ๋‹ค.


์ง€๊ธˆ ๋„์ „ํ•˜์„ธ์š”!

์ฒ˜์Œ ์‹œ์ž‘์€ ๋‹จ์ˆœํ•˜์ง€๋งŒ,
๋งˆ์ง€๋ง‰์—” ์‹ค๋ฌด์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” 
ํ›Œ๋ฅญํ•œ ๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ ์›๋ฆฌ์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„

  • ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•  SW๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๋ถ„

  • ๊ฐœ๋ฐœ์ž์— ํ•„์š”ํ•œ ์ด๋ก ์„ ์‹ค๋ฌด ๊ด€์ ์—์„œ ์ดํ•ดํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Java: ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ•

  • SQL: ๊ธฐ๋ณธ์ ์ธ DML, DDL

  • JSP๋ฅผ ์‚ฌ์šฉํ•ด๋ณธ ๊ฒฝํ—˜

์•ˆ๋…•ํ•˜์„ธ์š”
์ œ๋กœ์ž…๋‹ˆ๋‹ค.

234

๋ช…

์ˆ˜๊ฐ•์ƒ

5

๊ฐœ

์ˆ˜๊ฐ•ํ‰

26

๊ฐœ

๋‹ต๋ณ€

4.4

์ 

๊ฐ•์˜ ํ‰์ 

1

๊ฐœ

๊ฐ•์˜

  • 20๋…„ ๊ฒฝ๋ ฅ์˜ ์ž๋ฐ” ๊ฐœ๋ฐœ์ž
  • ๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“ค๊ณ  ์‚ฌ์šฉ์ค‘์ธ ์ง€์‹๊ณผ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๊ฐœ๋ฐœ์ž
  • ์„ธ์ƒ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ์‚ฌํ•ญ์„ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์ž‘๋™ํ•˜๋Š” ์ฝ”๋“œ๋กœ ๋‹จ์ˆœํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž
  • ์„ธ์ƒ์˜ ๋ชจ๋“  ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ ์ž…์žฅ์—์„œ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์ˆ ์‚ฌ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

54๊ฐœ โˆ™ (9์‹œ๊ฐ„ 18๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

3๊ฐœ

3.7

3๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ์ด์˜์ข…๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์ด์˜์ข…

    ์ˆ˜๊ฐ•ํ‰ 12

    โˆ™

    ํ‰๊ท  ํ‰์  4.9

    4

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์™„๊ฐ•ํ–ˆ์œผ๋ฏ€๋กœ ํ›„๊ธฐ๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค. ์‹ค์ œ ์™„๊ฐ•์€ 1์ฃผ์ผ ์ „ ์ฏค์— ํ–ˆ์ง€๋งŒ ์ ์‹ฌ์‹œ๊ฐ„์— ํ•œ์ ์—์„œ ์ ์–ด๋ณด๋Š” ๊ฒƒ์ด๋‹ˆ ์ฐธ๊ณ ๊ฐ€ ๋  ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ใ€์ˆ˜๊ฐ•์ด์œ ใ€‘ ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ๊ณต๊ฐœ๋œ [์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.]๋ฅผ ๋ณด๊ณ  ์ˆ˜๊ฐ•์„ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ใ€๊ฐ•์˜์— ๋Œ€ํ•œ ๋А๋‚Œใ€‘ ๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„ ์›Œํฌ๋ฅผ ๋งŒ๋“ ๋‹ค๋Š” ๋А๋‚Œ๋ณด๋‹ค๋Š” ๊ฐœ๋ฐœ ์ค‘์— ์ง๋ฉดํ•˜๋Š” ๋ฌธ์ œ๋“ค์— ๋Œ€ํ•ด, ์ œ๋กœ๋‹˜์˜ ํ†ต์ฐฐ๋ ฅ์„ ๋ฐฐ๊ฒฌํ•˜๋Š” ๊ฐ•์˜๋ผ๋Š” ๋А๋‚Œ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.๊ฐ ์„น์…˜์˜ ์ฃผ์ œ๋Š” ํฅ๋ฏธ๋กœ์› ์ง€๋งŒ ์ฃผ์ œ์— ๋น„ํ•ด ๊ฐ•์˜์‹œ๊ฐ„์ด ์งง์€ ๋งŒํผ ์‹ฌ๋„๋ฅผ ์ถ”๊ตฌํ•˜๋‹ค๊ธฐ๋ณด๋‹จ ๋ฐฉํ–ฅ์„ฑ์˜ ์ œ์‹œ์— ๊ฐ€๊นŒ์› ์Šต๋‹ˆ๋‹ค. ใ€๊ธฐํƒ€ใ€‘ ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ์ ์  ์Œ“์ด๋Š”๋ฐ biz์ดํ•˜ ํŒจํ‚ค์ง€๋ž‘ fw์ดํ•˜ ํŒจํ‚ค์ง€๊ฐ€ ๋™์ผ ํ”„๋กœ์ ํŠธ์— ํ…Œ์ŠคํŠธ์ฝ”๋“œ์™€ ๋กœ์ง์ฝ”๋“œ๊ฐ€ ํ•จ๊ป˜ ๊ณ„์† ์ถ”๊ฐ€๋˜๋‹ค๋ณด๋‹ˆ ์ ์  ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์ด ๋ณต์žกํ•˜๊ฒŒ ๋А๊ปด์กŒ์Šต๋‹ˆ๋‹ค. ์ด๊ฑด ๋‹จ์ˆœํžˆ ๊ฐœ์ธ์ ์ธ ๋А๋‚Œ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. fw์˜ ๊ฐ ๊ธฐ๋Šฅ์„ ๋ชจ๋“ˆ๋ณ„๋กœ ๋‚˜๋ˆ„๊ณ  ๋ชจ๋“ˆ์„ ์ฐธ์กฐํ•ด์„œ biz๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์‹์œผ๋กœ ๊ฐ•์˜๋ฅผ ์ „๊ฐœํ–ˆ์œผ๋ฉด ์–ด๋• ์„๊นŒ ์‹ถ๋„ค์š”

    • ์ œ๋กœ
      ์ง€์‹๊ณต์œ ์ž

      ์•ˆ๋…•ํ•˜์„ธ์š”. ์ œ๋กœ์ž…๋‹ˆ๋‹ค. ์ธํ”„๋Ÿฐ์˜ ๊ฐ•์˜ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์ค‘ ์ˆ˜๊ฐ•์ƒ ๊ด€๋ฆฌ ํ™”๋ฉด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์„œ ์ˆ˜๊ฐ•์ƒ ๊ฐ๊ฐ์˜ ๊ฐ•์˜ ์ง„๋„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”๋ฐ ์˜์ข…๋‹˜์€ ๋‹ค๋ฅธ๋ถ„๋“คํ•˜๊ณ  ๋‹ค๋ฅด๊ฒŒ ๊พธ์ค€ํžˆ ์ง„๋„๋ฅผ ๋‚˜๊ฐ€์ฃผ์‹œ๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ์…จ๊ณ  ๊ฐ•์˜๋ฅผ ๋งŒ๋“  ์ž…์žฅ์—์„œ ํž˜์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์™„๊ฐ•ํ•ด์ฃผ์…”์„œ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉํ–ฅ์„ฑ ์ œ์‹œ ๊ด€๋ จํ•ด์„œ ์ด์•ผ๊ธฐ๋ฅผ ๋“œ๋ฆฌ๋ฉด ์ œ๊ฐ€ ๊ฐ•์˜๋ฅผ ๊ธฐํšํ–ˆ์„๋•Œ ๊ณ„์† ๊ณ ๋ฏผํ–ˆ๋˜ ๊ฒƒ ์ค‘ ํ•˜๋‚˜๋Š” ๋งŽ์ด ์ด์•ผ๊ธฐ ํ•˜๋ฉด ์ฃผ์ œ๋ฅผ ๋ฒ—์–ด๋‚˜๊ณ  ๊นŠ๊ฒŒ ๊ตฌํ˜„ํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ ์–ด๋ ค์›Œ์ง„๋‹ค๋Š” ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฑธ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์‹ค์ œ ์—…๋ฌด์—์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์ ์„ ์ดํ•ดํ•˜๊ณ  ์ด๋ฅผ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋Šฅ์œผ๋กœ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ์ดˆ๊ธ‰๊ฐœ๋ฐœ์ž ๊ด€์ ์œผ๋กœ ๊ฐ•์˜ ๊ตฌ์„ฑ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ฐ•์˜์—์„œ ๋งŒ๋“ค์–ด์ง„ ๊ธฐ๋Šฅ์€ ๋ถ€์กฑํ•œ๊ฒŒ ๋งž๊ณ  ์˜์ข…๋‹˜์ด ์ด์•ผ๊ธฐ ํ•˜์‹  ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐฉํ–ฅ์„ฑ์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋๋‚˜๋Š”๊ฒƒ๋„ ์˜๋„ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ ์€ ๋ฐฐ์›Œ์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์•„๋‹Œ ๋ถˆํŽธํ•ด์„œ ๊ฐœ์„ ํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์‹œ์•ผ๋ฅผ ๋„“ํžˆ๊ธธ ๋ฐ”๋ผ๋Š” ๋งˆ์Œ์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ตœ์ข…๋ณธ์€ ์•„๋ž˜ ์œ„์น˜์— ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/zeroshift01/zeroshift01/tree/master/inflearn08 ๋ฐฉํ–ฅ์„ฑ ์ œ์‹œ๋กœ ๊ทธ์นœ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜์ค€์œผ๋กœ ๋ณ€ํ™”๋œ ๋ชจ์Šต์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์„๊ฑฐ์—์š”. ๋‘๋ฒˆ์งธ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๊ธฐ์ค€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐ๋ฅผ ๋“œ๋ฆฌ๋ฉด ๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ๊ฒ ์ง€๋งŒ ์‹ค์ œ ์‹ค๋ฌด์—์„œ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ ์ž์›๊ณผ ์—…๋ฌด ์ž์›์„ ๋ถ„๋ฆฌ ์‹œ์ผœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์„ค๋ช…ํ•˜๋Š” ๊ด€์ ์—์„  ์ž์›์„ ๋ถ„๋ฆฌํ•˜์ง€ ์•Š๋Š”๊ฒŒ ํ•œ๋ˆˆ๋ฐ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์–ด biz ์™€ fw ์ž์›์„ ๋ถ„๋ฆฌํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ดํด๋ฆฝ์Šค ๊ธฐ์ค€์œผ๋กœ ์ž์›์„ ๋ณผ๋•Œ ๊ณ„์ธต ๊ตฌ์กฐ๋กœ ๋ณด์‹œ๋ฉด ์ž์› ๊ตฌ๋ถ„์ด ์‰ฌ์šธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์„ธ๋ฒˆ์งธ ํ…Œ์ŠคํŠธ์ฝ”๋“œ๊ด€๋ จํ•œ ๋‚ด์šฉ์— ๋‹ต๋ณ€์„ ํ•˜์ž๋ฉด ํŒจํ‚ค์ง€๋Š” ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์„ ์‘์ง‘๋„ ๊ด€์ ์œผ๋กœ ๋ชจ๋“ˆํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์ •๋ณด๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ๊ธฐ๋Šฅ์„ ๊ฒฐํ•จ์„ ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ์ฝ”๋“œ๋„ ๊ฐ™์€ ์œ„์น˜์— ๋‘๋Š”๊ฒŒ ํšจ๊ณผ์ ์ด๋ผ๋Š” ์ƒ๊ฐ์œผ๋กœ ์ž์›์„ ๊ด€๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ํŒŒ์ผ ๋์€ Emp001_test.java ์ฒ˜๋Ÿผ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๊ณ  ๊ทธ๋Ÿฐ ๊ทœ์น™์œผ๋กœ ์‹ค๋ฌด์—์„œ๋„ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๊ฐ€ ์šด์˜ํ™˜๊ฒฝ์— ์ด๊ด€๋˜๋Š” ์ผ์ด ์—†๋„๋ก ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ๊ฐ™์€ ํŒจํ‚ค์ง€์— ์œ„์น˜ํ•˜๋ฉด ๋””ํดํŠธ ๋ฉ”์†Œ๋“œ ํ…Œ์ŠคํŠธํ•˜๊ธฐ๋„ ์ข‹์Šต๋‹ˆ๋‹ค. ^^ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • ํžˆํžˆ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ํžˆํžˆ

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์™„๊ฐ• ํ›„๊ธฐ! ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์œผ์‹  ๋ถ„. ๋˜๋Š” ๊ธฐ์กด ๋‹ค๋ฅธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹  ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค!!! ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ด์™”์ง€๋งŒ, ๋‚ด๋ถ€์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š”์ง€ ์ œ๋Œ€๋กœ ๊ณต๋ถ€ํ•ด๋ณธ ์ ์ด ์—†์—ˆ๋Š”๋ฐ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด์„œ ๋งŽ์ด ๋ฐฐ์šฐ๊ณ  ๊ฐ‘๋‹ˆ๋‹ค:) ๊ทธ๋ƒฅ ์ด๋ก ์ ์œผ๋กœ ๊ณต๋ถ€ํ–ˆ๋˜ ๊ฐœ๋…๋“ค์ด ํ”„๋กœ๊ทธ๋žจ์—์„œ ์–ด๋–ป๊ฒŒ ์ด์šฉ๋˜๋Š”์ง€๋„ ์ค‘๊ฐ„์ค‘๊ฐ„ ์ž˜ ์„ค๋ช…ํ•ด ์ฃผ์…”์„œ ๋งŽ์ด ๋„์›€๋์Šต๋‹ˆ๋‹ค.ใ…Žใ…Žใ…Ž ๊ธฐํšŒ๊ฐ€ ์ƒ๊ธด๋‹ค๋ฉด ์ €๋„ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๋Œ€๋กœ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ๋„ค์š”!

    • ์ œ๋กœ
      ์ง€์‹๊ณต์œ ์ž

      ๋„ค์ด๋ฒ„ "๊ณ ์ˆ˜" ๋ผ๋Š” ์›นํˆฐ์„ ๋ณด๋ฉด ์ƒˆ๋กœ์šด ์ดˆ์‹(ๆ‹›ๅผ, ๊ถŒ๋ฒ•์˜ ์ง€๋„)์„ ๋งŽ์ด ์•„๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚ด๊ฐ€ ์ตํžŒ ์ดˆ์‹์„ ๊นŠ๊ฒŒ ์•Œ๊ณ  ๊ทธ๊ฑธ ์‘์šฉํ•˜๋Š”๊ฒŒ ์ด๋“์ด๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์˜๋ฏธ๋กœ ๊ฐ•์˜๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ๋„์›€์ด ๋˜์—ˆ๋‹ค๋‹ˆ ๊ธฐ๋ถ„์ด ์ข‹๋„ค์š”. ๋๊นŒ์ง€ ์™„๊ฐ•ํ•ด์ฃผ์‹œ๊ณ  ์ฒซ ์ˆ˜๊ฐ•ํ‰ ๋‚จ๊ฒจ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • ๊น€๊ด‘ํ›ˆ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ๊น€๊ด‘ํ›ˆ

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  2.0

    2

    41% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๊ฐ•์˜ ๋‚ด์šฉ์€ ์ข‹์ง€๋งŒ ์ƒ๊ฐํ•ด๋ณผ ๋ฌธ์ œ ๊ฐ™์€ ๊ฒฝ์šฐ ์ •๋‹ต ํ˜น์€ ๊ด€๋ จ ๋‚ด์šฉ ์—†์ด ์˜ฌ๋ผ๊ฐ€ ์žˆ๋Š” ๊ฑด ์ข€ ๋‹นํ™ฉ์Šค๋Ÿฝ๋„ค์š” .... ๊ฐ•์˜๋ฅผ ์‚ฌ์„œ ๋“ฃ๋Š” ๊ฑด ์‹œ๊ฐ„๊ณผ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ์ตœ๋Œ€ํ•œ ์ค„์ด๋ ค๋Š” ์ด์œ ๊ฐ€ ํฐ๋ฐ ๊ด€๋ จ ๋‚ด์šฉ์„ ๋˜ ์ฐพ์•„๋ด์•ผ ํ•˜๋Š”๊ฒŒ ๋งŽ์ด ์•„์‰ฝ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ํ˜„์—…์—์„œ๋Š” ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๊ฐ•์˜์—์„œ๋Š” ์ดํด๋ฆฝ์Šค๋กœ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ๋„ ์ข€ ์•„์‰ฌ์šด ๋ถ€๋ถ„์ด์˜€์Šต๋‹ˆ๋‹ค.

    • ์ œ๋กœ
      ์ง€์‹๊ณต์œ ์ž

      ์•ˆ๋…•ํ•˜์„ธ์š”. ์ œ๋กœ์ž…๋‹ˆ๋‹ค. ์ˆ˜ํ•™์‹ค๋ ฅ์„ ํ‚ค์šฐ๊ธฐ ์œ„ํ•ด์„  ํ•ด์„ค์ง‘์„ ๋ณด์ง€ ๋ง์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•ด์„ค์€ ๋ฌธ์ œ์˜ ํ’€์ด ๊ณผ์ •์ค‘ ํ•˜๋‚˜์ผ ๋ฟ์ด๊ณ  ๊ทธ ๊ณผ์ •์„ ๊ณ ๋ฏผํ•˜๊ธฐ ์ „์— ๋ˆˆ์œผ๋กœ ๋จผ์ € ์ตํžˆ๋ฉด ์œ ์‚ฌํ•œ ๋ฌธ์ œ๋‚˜ ์‘์šฉ ๋ฌธ์ œ๋ฅผ ํ’€์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ƒ๊ฐํ•ด๋ณผ ๋ฌธ์ œ๋„ ๋˜‘๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ฝ”๋“œ๋กœ ๋งŒ๋“œ๋Š” ๊ณผ์ •์€ ์ˆ˜ํ•™๋ฌธ์ œ ํ•ด์„ค์ง€์— ์žˆ๋Š” ๋‚ด์šฉ์ฒ˜๋Ÿผ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”์ƒํ™”์™€ ๊ฐ€๋…์„ฑ๊ฐ„์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„(์„œ๋กœ ๋ฐ˜๋Œ€์˜ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”) ๋ฅผ ๊ณ ๋ฏผํ•ด์•ผ ํ•˜๊ณ  ๋น„์ •ํ˜• ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ํŠธ๋žœ์žญ์…˜ ์ง๋ ฌํ™”๋ฅผ ์–ด๋А์ •๋„ ํฌ๊ธฐํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ์˜ต๋‹ˆ๋‹ค. ์ด๋•Œ ๋„์›€์ด ๋˜๋Š” ๊ฒƒ์€ ๋ˆˆ์œผ๋กœ ๋ณธ ์ง€์‹์ด ์•„๋‹ˆ๊ณ  ๋‚ด๊ฐ€ ๊ณ ๋ฏผํ•œ ๊ฒฝํ—˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๊ฒฝํ—˜๊ณผ ์ง€ํ˜œ๋ฅผ ์–ป์–ด๊ฐ€๊ธธ ๋ฐ”๋ผ๋Š” ๋งˆ์Œ์œผ๋กœ ์ƒ๊ฐํ•ด๋ณผ ๋ฌธ์ œ์˜ ๋‹ต์€ ๋”ฐ๋กœ ์˜ฌ๋ฆฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค์„ ์œ„ํ•ด ์˜จ๋ผ์ธ ํ”ผ๋“œ๋ฐฑ ์‹œ๊ฐ„์„ ๋งˆ๋ จํ–ˆ์œผ๋‹ˆ ๊ด€์‹ฌ์žˆ์œผ์‹œ๋ฉด ๋ฉ”์ผ์ฃผ์„ธ์š”. ์ธํ…”๋ฆฌ์ œ์ด ์‚ฌ์šฉ ๊ด€๋ จ์œผ๋กœ๋Š” WAS(ํ†ฐ์บฃ)๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ(์—”ํ„ฐํ”„๋ผ์ด๋“œ์—๋””์…˜)์ด ์œ ๋กœ ๋ฒ„์ „๋ถ€ํ„ฐ ๊ฐ€๋Šฅํ•œ ๊ด€๊ณ„๋กœ ๊ฐ•์˜ ๊ธฐํšํ• ๋•Œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ IDE ํŠน์ • ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜์ง€ ์•Š๊ณ  ๋ณ„๋„์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—†์ด ํด๋ž˜์ŠคํŒจ์Šค, ์ปดํŒŒ์ผ, ๋นŒ๋“œ ์„ค์ •๋งŒ ํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด๋ฃŒ์ด๊ณ  WAS(ํ†ฐ์บฃ) ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ดํด๋ฆฝ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฑด์˜ํ•ด์ฃผ์‹  ๊ฒƒ์ฒ˜๋Ÿผ ์ธํ…”๋ฆฌ์ œ์ด ๊ธฐ์ค€ ๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฐ์„ค์ • ๋ฐฉ๋ฒ•์„ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด ์˜ฌ๋ ค ์ˆ˜๊ฐ•์— ๋„์›€์ด ๋˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ๊ฐ•์˜๋กœ ์ˆ˜๊ฐ•์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.