DAO, DTO 실습 😁
DAO (Data Access Object)
- DB의 Data에 접근하기 위해 생성하는 객체
- DB를 사용하여 Data를 CRUD(생성, 읽기, 갱신, 삭제) 작업을 전담하는 객체
DTO (Data Transfer Object)
- 로직을 가지고 있지 않은 순수한 데이터의 객체
- 객체의 속성과 그 속성의 접근을 위한 getter, setter 만을 가지고 있다.
- DTO의 속성, 그러니까 필드는 DB에서 만든 TABLE의 필드와 일치해야함
VO(Value Object)
- read only 속성을 가짐. 즉, 읽기만 가능하다.