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

+ Recent posts