์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ฝ๋ฉํ ์คํธ
- ํ ์คํธ๋ง์ด๋
- github
- ๋ฆฌ์กํธ
- ์ฝํ
- DFS
- ๋ฐ์ดํฐ ๋ถ์
- AI
- ํ๋ธ๋ฃจ
- ํ ์คํธ๋ถ์
- react
- sap
- ๊นํ๋ธ
- ์์ฐ์ด์ฒ๋ฆฌ
- ๋ฅ๋ฌ๋
- erp
- nlp
- abap
- ํ๋ธ๋ก
- ์ธ๊ณต์ง๋ฅ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐ์ดํฐ๋ถ์
- ์๋ง์กด์น์๋น์ค
- ๋ฐฑ์ค
- Git
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋น ๋ฐ์ดํฐ
- tableau
- AWS
- ํ์ด์ฌ
- Today
- Total
๋ชฉ๋กEntity (2)
DATA101

๐ฅ ๋ชฉํ DAO, DTO, VO์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๊ณผ ํน์ง์ ์ดํดํ๋ค. 1. Data Access Object(DAO) Database์ Access ํ๋ Transaction Object Domain Logic์์ Persistence Mechanism ๋ ธ์ถ ์์ด ๋ฐ์ดํฐ ์กฐํ, ์ฝ์ , ์ญ์ , ์ ๋ฐ์ดํธ(i.e., CRUD) ๊ธฐ๋ฅ ์ํ Domain Logic๊ณผ ๋น์ฆ๋์ค ๋ก์ง ๋ถ๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉ 2. Data Transfer Object(DTO) 2.1. ๊ฐ๋ ๋ฐ ํน์ง ๊ณ์ธต ๊ฐ ๋ฐ์ดํฐ ๊ตํ์ด ์ฃผ๋ ๋ชฉ์ ์ธ ๊ฐ์ฒด๋ก, ํน๋ณํ Logic์ ๋ฐ๋ก ๊ฐ์ง ์์ ํด๋ผ์ด์ธํธ ์ธก๊ณผ ์ง์ ๋ง์ฃผํ๋ ๊ณ์ธต(e.g., Controller, View, Business Layer, Persistence Layer)์ Entity๋ฅผ ์ง์ ์ ๋ฌ..

๐ฅ ๋ชฉํ Entity์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๋งตํ ๋ฐฉ๋ฒ์ ์ดํดํ๋ค. 1. Entity ๊ฐ๋ 2์ฐจ์ Table ์์ฒด๋ฅผ Entity๋ผ๊ณ ๋ถ๋ฆ Table ๋ด ๊ฐ Row๊ฐ Entity ๊ฐ์ฒด์ด๋ฉฐ, ๊ฐ Column์ด Field Entity๋ Table๊ณผ 1๋1 ๋์๋๋ค๊ณ ํํ Table ๋ด ๋ชจ๋ Column์ Field๋ก ๋ฐ๋์ ์ ์ํด์ผ ํจ Entity ํด๋์ค๋ ๋ค๋ฅธ ํด๋์ค๋ฅผ ์์๋ฐ๊ฑฐ๋ ์ธํฐํ์ด์ค์ ๊ตฌํ์ฒด๋ก์ ์ฌ์ฉ๋ถ๊ฐ 2. Entity ํด๋์ค ์ฌ์ฉ ๊ท์น Entity ํด๋์ค๋ ํด๋์ค ์์ฑ ์ Entity Annotation์ ๋ถ์ฌ ํด๋น ํด๋์ค๊ฐ Entity ํด๋์ค์์ ๋ช ์ํด์ผ ํจ Entity ํด๋์ค์์ Domain ๋ก์ง๋ง ๊ตฌํํ๊ณ Presentation ๋ก์ง์ ๊ตฌํํ์ง ์์ Proxy ์์ฑ์ ์ํด ๊ธฐ๋ณธ ์์ฑ์๋ ํ์์ด๋ฉฐ, p..