목록DTO (1)
이숭간 공부기록
[Spring] DAO(=Repository), DTO(VO) 란?
DAO DB에 접근하여 데이터의 조회 및 조작의 기능을 전담하는 객체 Data Access Object의 약자로 데이터베이스의 데이터에 접근하기 위해 생성하는 객체이다. 데이터베이스에 접근하기 위한 로직과 비즈니스 로직을 분리하기 위해 사용한다. 즉, DB에 접속하여 데이터의 CRUD작업을 하는 클래스이다. Spring Data JPA에서는 JpaRepository를 상속받는 인터페이스가 DAO의 역할을 하게된다. DTO 순수 데이터 객체 (데이터를 담고있는 객체) Data Transfer Object의 약자로 계층간 데이터 교환을 위한 자바빈즈를 뜻한다. DTO는 VO(value object)와 혼용해서 사용하는데 VO는 읽기만 가능한 read only의 속성을 가져 DTO와 차이가 있다. 일반적으로 ..
공부공부/Spring Boot
2021. 5. 22. 14:30