Web/JSP
DAO, DTO, VO
돈기법
2022. 3. 22. 11:11
DAO (Data Access Object)
- DB에 접근하기 위한 객체. DB를 사용해 데이터를 조회하거나 조작하는 기능을 담당하는 것들
- MVC 패턴의 Model
DTO (Data Transfer Object)
- DTO는 계층 간(Controller, View, Service, DAO, DB) 데이터 교환을 위한 자바 빈즈를 의미한다.
- 보통 로직을 가지고 있지 않고, getter/setter 메소드만 가진 클래스이다.
VO (Value Object)
- 값 오브젝트로써 값을 위해 쓰인다. Read-Only 특징을 가진다.
- getter 기능만 존재한다.