Skip to main content

๐Ÿ“– ๋„๋ฉ”์ธ ์ฃผ๋„ ๊ฐœ๋ฐœ ์‹œ์ž‘ํ•˜๊ธฐ

Chanho Lee
๋‹ค์–‘ํ•œ ๋ถ„์•ผ๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋Š” ํ•™์ƒ
info

ํ•œ๋น›๋ฏธ๋””์–ด <๋‚˜๋Š” ๋ฆฌ๋ทฐ์–ด๋‹ค> ํ™œ๋™์„ ์œ„ํ•ด์„œ ์ฑ…์„ ์ œ๊ณต๋ฐ›์•„ ์ž‘์„ฑ๋œ ์„œํ‰์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋ฆฌ๋ทฐ์–ด๋‹ค 2022

Book Infoโ€‹

tip

์ฑ… ์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•˜๋ฉด ๊ต๋ณด๋ฌธ๊ณ  ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค!

์ฑ…

  • ์ œ๋ชฉ: ๋„๋ฉ”์ธ ์ฃผ๋„ ๊ฐœ๋ฐœ ์‹œ์ž‘ํ•˜๊ธฐ
  • ์ €์ž: ์ตœ๋ฒ”๊ท 
  • ์ถœํŒ์‚ฌ: ํ•œ๋น›๋ฏธ๋””์–ด
  • ์ถœ๊ฐ„: 2022-03-21

Introโ€‹

ํ•™๊ต ์„ ๋ฐฐ๊ฐ€ ๋ฐฑ์—”๋“œ ๊ณต๋ถ€๋ฅผ ํ•  ๊ฑฐ๋ผ๋ฉด ์ตœ๋ฒ”๊ท ๋‹˜์˜ *DDD Start!*๋ผ๋Š” ์ฑ…์„ DDD ์ž…๋ฌธ์„œ๋กœ ์ถ”์ฒœํ•œ๋‹ค๊ณ  ๋งํ–ˆ๋˜ ๊ธฐ์–ต์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ฐ ์•„์‰ฝ๊ฒŒ๋„ ์ง€๊ธˆ์€ ์ ˆํŒ๋๊ณ  ์ง€๊ธˆ์€ ๋ง‰ ๋ฆฌ์…€๊ฐ€๋กœ ํŒ”๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ๋„์„œ๊ด€์ด๋ผ๋„ ๊ฐ€์„œ ๊ผญ ์ฝ์–ด๋ณด๋ผ๊ณ  ๋งํ•˜๋”๋ผ๊ณ ์š”. ๋ฐฑ์—”๋“œ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋ฉด ์–ธ์  ๊ฐ€ ์ฝ์–ด๋ณด๊ฒ ์ง€ ์‹ถ์—ˆ๋Š”๋ฐ ์ด๋ฒˆ์— ํ•œ๋น›๋ฏธ๋””์–ด์—์„œ ์ƒˆ๋กญ๊ฒŒ ๋‚˜์˜ค๊ฒŒ ๋˜์–ด ์ฝ์–ด๋ณด๊ฒŒ ๋์Šต๋‹ˆ๋‹ค.

Book Reviewโ€‹

๊ธฐ๋ณธ ์ง€์‹โ€‹

์ด ์ฑ…์˜ ์˜ˆ์ œ ์ฝ”๋“œ๋Š” ์ž๋ฐ”๋กœ ์“ฐ์—ฌ์ ธ ์žˆ์œผ๋ฉฐ ์Šคํ”„๋ง MVC์™€ JPA๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๋ฐ˜์—๋Š” ๊ฐœ๋…์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ๋งŽ์•„์„œ ์ฝ”๋“œ์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ๋ชจ๋ฅด์‹œ๋Š” ๋ถ„์ด ์ฝ์–ด๋„ ๊ดœ์ฐฎ์ง€๋งŒ, ํ›„๋ฐ˜์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ์„ค๋ช…ํ•˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ๊ณ  ๋ถˆํ•„์š”ํ•œ ์„ค๋ช…์€ ์ƒ๋žต๋˜์–ด ์žˆ์œผ๋‹ˆ Spring๊ณผ JPA์— ๋Œ€ํ•œ ๊ฒฝํ—˜์ด ์–ด๋Š์ •๋„ ์žˆ์œผ์‹  ๋ถ„๊ป˜ ์ถ”์ฒœ๋“œ๋ฆฌ๋Š” ์ฑ…์ž…๋‹ˆ๋‹ค.

์‹ ์ž… ๊ฐœ๋ฐœ์žโ€‹

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

๋Œ€์ƒ๋…์žโ€‹

๋Œ€์ƒ๋…์ž๋Š” ์•„๋ฌด๋ž˜๋„ ์ด ์ฑ…์˜ ์ €์ž๊ป˜์„œ ์„ค๋ช…ํ•˜์‹  ๊ฒƒ์ฒ˜๋Ÿผ ๋Œ€๋žต 3~4๋…„์˜ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์€ ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Spring์— ๊ด€์‹ฌ ์žˆ๊ณ  ์ž๋ฐ” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์€ ๋Œ€ํ•™์ƒ์ด๋ผ๋ฉด ํ•œ ๋ฒˆ์ฏค ์ฝ์–ด๋ณผ ๋งŒํ•œ ์ฑ…์ด๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.