1. ์ปจํธ๋กค๋ฌ: ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง ์ ์๋์ด ์๋ ๊ณณ.
2. ์๋น์ค: ๋น์ฆ๋์ค ๋ก์ง์ด ๊ตฌํ๋์ด ์๋ ๊ณณ (ex- ID ์ค๋ณต์ ๋ถ๊ฐ ํ๋๋ก, ํ๋ฃจ 300๋ง์ ์ด์ ์ด์ฒด๋ ๋ถ๊ฐ๋ฅ ํ๋๋ก)
DB์์ญ๊ณผ ๋๋ฉ์ธ ์์ญ ์ฐ๊ฒฐํด์ฃผ๋ ๋งค๊ฐ์ฒด ์ญํ
3. Repository: Domain ์์ญ์์ ๋ฐ์์จ ๊ฐ์ฒด๋ค์ DB์ ์ ์ฅํ๊ณ ๊ด๋ฆฌ (Domain์ ๋ํ CRUD ์ญํ )
4. Domain: DB ํ ์ด๋ธ๊ณผ 1๋1 ๋์(mapping)๋๋ ๊ฐ์ฒด (getter-์กฐํ, setter-์ค์ ๋ฉ์๋๋ฅผ ๊ฐ์ง๋ค.)
์ธ์ด ๊ฑฐ ํ์ธ
๊ทธ๋ฆผ ๋ณด๊ณ ๊ฐ ๊ฐ์ฒด๋ค ์ค๋ช
0