반응형
Controller
- url에 따라 view와 맵핑
DAO
- Service와 DB를 연결하고, 실제 DB에 접근하는 객체
Repository
- DAO와 같지만 CRUD API를 제공한다.(JPA CRUD Method)
DTO
- DB에서 데이터를 가져와 Controller 및 Service에게 전달할때 사용되는 객체
VO
- DTO와 동일하지만 읽기만 가능
Domain
- 실제 DB의 테이블과 매칭될 클래스
* DTO와 분리하여 사용(View와DB Layer를 분리하기 위해)
Service
- 비즈니스 로직 처리
-> DAO로 DB에 접근하여 DTO를 이용하여 데이터를 전달받은 다음, Service에서 데이터를 이용하여 비즈니스 로직 처리
반응형
'JavaScript > Spring' 카테고리의 다른 글
[Spring] Intellij - JDK 버전 변경 방법(JAVA) (0) | 2022.12.27 |
---|---|
[JAVA/Spring Boot] Eclipse bootRun 오류 (0) | 2022.11.29 |
[JAVA/Spring Boot] kafka 쉘(cmd,power shell) 오류 (0) | 2022.11.23 |
[Java/Spring] Spring MongoDB 연동 및 데이터 읽기- 언더바(_) 문제 repository(DAO) (0) | 2022.11.18 |
[SpringFramework기초/기본] 스프링 포인트컷 Error creating bean with name defined in file.(오류 해결) (0) | 2022.03.02 |