| ๐ป | ์ด๋ฆ |
|---|---|
| 1 | ์ด๊ท์ฐ |
| 2 | ์ฐจ์ ๋ฏธ |
- ํด๋ผ์ด์ธํธ์์ ์ปจํธ๋กค๋ป ์ํ๋ ๊ธฐ๋ฅ์ ๋ฒํผ์ ๋๋ฌ ์์ฒญ
- ํด๋ผ์ด์ธํธ๋ก ๋ถํฐ ๋ฐ์ ์์ฒญ์ front controller์์ ๋ฐ์ ํด๋น ์์ฒญ์ ๋ง๋ ์ปจํธ๋กค๋ฌ์ ๋งคํ
- ๋งคํ๋ ์ปจํธ๋กค๋ฌ์์ ํ์ํ ๋น์ฆ๋์ค ๋ก์ง์ด ์๋ ์๋น์ค์ ์ฐ๊ฒฐ
- ์๋น์ค์์ ๋น์ฆ๋์ค ๋ก์ง์ ์คํ ๋ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด ์ ์ ํ DAO์ ์ฐ๊ฒฐ
- ์ฐ๊ฒฐ๋ DAO์์ MyBatis๋ฅผ ์ฌ์ฉํ ์ปค๋ฅ์ ์ ํตํด DB๋ก ๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ DTO์ ๋ด์
- ํด๋น DTO๋ฅผ Model -> Controller -> View๋ก ๋๊ฒจ์ค.
- ๊ณ ๊ฐ์ผ๋ก ๋ก๊ทธ์ธ ํ '๋ณดํ ์์ธ ์กฐํ'๋ฅผ ํ๋ค.
- ์ํ๋ ๋ณดํ์ ์ ํํ ๋ค ๊ณ ๊ฐ ์ ๋ณด๋ฅผ ์ ๋ ฅ ํ๊ณ ๋ณดํ์ ๋ํ ์์ธ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋.
- ์์ธ์ ๋ณด๋ฅผ ๊ธฐ์ ํ๊ณ ์ํ ๊ฐ์ ์์ฒญ์ ํ๋ค.
- underwriter๊ฐ ๋ณดํ ์์คํ ์ ๋ก๊ทธ์ธ์ ํ๋ฉด ๋ณดํ ๊ฐ์ ์์ฒญ๋ ๊ณ ๊ฐ ๋ฆฌ์คํธ๋ฅผ ํ์ธํ ์ ์๋ค.
- ๊ฐ์ ์์ฒญ๋ ๊ณ ๊ฐ์ ๋ํด ์์ธ ์ ๋ณด๋ฅผ ๋ณด๊ณ ๊ฐ์ ์น์ธ & ๊ฑฐ๋ถ๋ฅผ ์งํํ๋ค.
