JAVA

DAO, DTO란?

순두부 호랑이 2022. 9. 6. 15:32
728x90
SMALL

DAO(Data Access Object)

DB의 data에 접근하기 위한 객체이다. DB에 접근하기 위한 로직을 분리하기 위해 사용한다.

직접 DB에 접근하여 data를 삽입, 삭제, 조회 등 조작할 수 있는 기능을 수행한다.

MVC패턴의 Model에서 이와 같은 일을 수행한다.

 

DTO(Data Transfer Object)

DTO계층 간 (Controller, View, Business Layer)데이터 교환을 위한 자바 빈즈를 의미한다.

DTO는 로직을 가지지 않는 데이터 객체이고 getter/setter 메소드만 가진 클래스를 의미한다.

728x90
LIST