DTO(Data Transfer Object)
- VO(Value Object)와 같은 말
- 단순 데이터 전송 목적의 클래스로, 멤버 필드 / getter / setter / constructor로 구성되는 클래스
- 기능 구현은 하지 않음
- 클래스 간 데이터 전송을 위해 데이터를 보관하는 목적
DAO(Data Access object)
- 데이터를 입출력 / 수정 / 삭제 등의 데이터 관련 기능만을 모아 두는 클래스
- 데이터베이스 또는 웹 등에 엑세스하는 기능만을 모아 놓은 오브젝트