면접 - 자바

개발자 면접 질문 - DAO 와 DTO, VO 차이

snow-line 2020. 12. 3. 19:49
반응형

1. DAO(Data Access Object)

 - DB에서 데이터 조회 및 조작하는 기능을 전담하는 객체

 

2. DTO(Data Transfer Object)

 - 계층 간 데이터 교환을 위한 객체 - Java Benas

 

 3. VO(Value Object)

  - DTO 와 유사하며 read only 속성을 갖는다.

  - Vo는 특정한 비즈니스 값을 담는 객체

  - DTO는 레이어 간의 통신용도로 주고 받는 객체

반응형