DAO랑 DTO, VO가 뭔데

myminimin·2023년 7월 14일
0

JAVA

목록 보기
4/21
post-custom-banner

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 속성을 가짐. 즉, 읽기만 가능하다.

0개의 댓글