๊ณ„์ธต๊ฐ„

์ฐธ๊ณ  ์‚ฌ์ดํŠธ• ๋ƒ ๋ƒ ๋งจ(React์™€ Typescript๋ฅผ ์ข‹์•„ํ•˜๋Š” ๊ฐœ๋ฐœ์ž)๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ• hudi๋‹˜์˜ ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ DTO๋ฅผ ์ •์˜ํ•ด์•ผํ•˜๋Š” ์ผ์ด ์ƒ๊ฒผ๋‹ค.DTO์— ๋Œ€ํ•ด ๊ฐœ๋…์ด ๋ถ€์กฑํ•˜์—ฌ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. ๐Ÿ“ฆDTODTO (Data Transfer Object)๋Š” ๊ณ„์ธต๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•ด ๋„๋ฉ”์ธ ๋ชจ๋ธ ๋Œ€์‹  ์‚ฌ์šฉ๋˜๋Š” ๊ฐ์ฒด์ด๋‹ค.์ด๋•Œ, ๊ณ„์ธต์ด๋ž€ Presentation(View, Controller), Business(Service), Persistence(DAO, Repository)๋“ฑ์„ ์˜๋ฏธํ•œ๋‹ค.์ฃผ๋กœ ๋ฐฑ์—”๋“œ API์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ์ฒด ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•œ ํƒ€์ž…์ด๋ฉฐ ์ž๋ฃŒ๊ตฌ์กฐ์ฒด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค. • ๋ชฉ์ : ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๋ช…ํ™•ํžˆ ์ •์˜ํ•˜๊ณ  ํƒ€์ž… ์•ˆ์ •์„ฑ์„ ๋ณด์žฅ• ์‚ฌ์šฉ ์œ„์น˜: API ์š”์ฒญ(r..
ma.caron_g
'๊ณ„์ธต๊ฐ„' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก