๋ฐ์ํ
๋น์ง๋์ค ์๊ตฌ์ฌํญ ์ ๋ฆฌ
- ๋ฐ์ดํฐ : ํ์ID, ์ด๋ฆ
- ๊ธฐ๋ฅ : ํ์ ๋ฑ๋ก, ์กฐํ
- ์์ง ๋ฐ์ดํฐ ์ ์ฅ์๊ฐ ์ ์ ๋์ง ์์(๊ฐ์์ ์๋๋ฆฌ์ค)
→ ์ ์ฅ์๊ฐ ์ง์ ๋์ง ์์๊ธฐ ๋๋ฌธ์ Repository๋ฅผ interface๋ก ๋ง๋ค์ด ์งํธํ๋ค.
์ผ๋ฐ์ ์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต ๊ตฌ์กฐ
- ์ปจํธ๋กค๋ฌ
- ์น MVC์ ์ปจํธ๋กค๋ฌ ์ญํ .
- java๋จ์ ์ง์
๋จ๊ณ.
- ์๋น์ค
- ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ.
- ex) ์ค๋ณต๊ฐ์
๋ถ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๋ค๋ ์ง.
- ๋ฆฌํฌ์งํ ๋ฆฌ
- DB์ ์ ๊ทผ.
- ๋๋ฉ์ธ ๊ฐ์ฒด๋ฅผ DB์ ์ ์ฅํ๊ณ ๊ด๋ฆฌ.
- ๋๋ฉ์ธ
- ๋น์ง๋์ค ๋๋ฉ์ธ ๊ฐ์ฒด.
โป DTO๋ ๋น์ทํ์ง๋ง ๋๋ฉ์ธ์ ๋น์ง๋์ค ๋ก์ง์ ๊ฐ์ง๋ค๋ ์ ์ด ๋ค๋ฅด๋ค. - ex) ํ์, ์ฃผ๋ฌธ, ์ฟ ํฐ ๋ฑ์ DB์ ์ ์ฅํ๊ณ ๊ด๋ฆฌ.
- ๋น์ง๋์ค ๋๋ฉ์ธ ๊ฐ์ฒด.
โป ์ฐธ์กฐ : https://www.inflearn.com/roadmaps/373
๋ฐ์ํ
'๐ Spring > ๐ Spring Boot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SpringBoot][JUnit]ํ์๊ด๋ฆฌ-์๋น์ค์ ํ ์คํธ (2) | 2025.01.05 |
---|---|
[SpringBoot][JUnit]ํ์๊ด๋ฆฌ-๋๋ฉ์ธ๊ณผ ๋ฆฌํฌ์งํ ๋ฆฌ ๊ทธ๋ฆฌ๊ณ ํ ์คํธ (0) | 2025.01.04 |
[SpringBoot]์น ๊ฐ๋ฐ ๊ธฐ์ด-API @ResponseBody (0) | 2025.01.04 |
[SpringBoot][Thymeleaf]์น ๊ฐ๋ฐ ๊ธฐ์ด-MVC์ ํ ํ๋ฆฟ ์์ง (1) | 2025.01.03 |
[SpringBoot]์น ๊ฐ๋ฐ ๊ธฐ์ด-์ ์ ์ปจํ ์ธ (0) | 2025.01.03 |