DAO (Data Access Object)
- 실제로 DB에 접근하는 객체
- Persistence Layer(DB에 data를 CRUD하는 계층) 이다.
- Service와 DB를 연결하는 역할
DTO (Data Transfer Object)
- 계층간 데이터 교환을 위한 객체(Java Beans)
- DB에서 데이터를 얻어 Service나 Controller 등으로 보낼 때 사용하는 객체를 말한다.
- 로직을 갖고 있지 않는 순수한 데이터 객체이며, getter/setter 메서드만을 갖는다.
'Web > Spring' 카테고리의 다른 글
[Spring] POJO 와 Java Beans (0) | 2020.12.28 |
---|---|
[Spring] @Controller 와 @RestController (0) | 2020.12.28 |
[Spring] Spring MVC 구조 (0) | 2020.12.25 |
[Spring] DI (Dependency Injection, 의존성 주입) (0) | 2020.12.17 |
[Spring] MyBatis 란? (0) | 2020.12.15 |