프로그래밍/Spring
[스프링부트] DAO, DTO
Rolen
2025. 3. 27. 23:51
- DAO (Data Access Object) - DB의 데이터에 접근하기 위한 객체
- DB에 접근하기 위한 로직을 분리하기 위해 사용
- 직접 DB에 접근하여 CRUD 기능을 수행
2. DTO (Data Transfer Object)
- 계층 간(Controller, View, Business Layer) 데이터 교환을 위한 Java Bean를 의미
- DTO는 로직을 가지지 않는 데이터 객체이고, getter, setter 메서드만 가진 클래스를 의미
[Java] DAO, DTO, VO 의미와 차이점, 예제
[Java] DAO, DTO, VO 의미와 차이점, 예제
DAO(Data Access Object), DTO(Data Transfer Object), VO(Value Object)의 의미와 차이점을 예제와 함께 설명드리겠습니다. DAO(Data Access Object) DAO는 데이터베이스 소스에 직접 접근하는 작업을 수행하는 객체입니다
priming.tistory.com
[Java] DAO, DTO, VO의 개념
1. DAO (Data Access Object) DAO는 Data Access Object의 약자로, DB의 데이터에 접근하기 위한 객체를 가리킨다. DB에 접근하기 위한 로직을 분리하기 위해 사용한다. 직접 DB에 접근하여 data를 삽입, 삭제, 조
velog.io
728x90