DTO(Data Transfer Object)

김영후·2022년 7월 23일
0

DTO란 Data Transfer Objct의 약자로 계층 간 데이터 교환 역할을 한다.

DTO는 그저 계층간 데이터 교환이 이루어질 수 있도록 하는 객체이기 때문에, 특별한 로직을 가지지 않는 순수한 데이터 객체여야 한다.

Entity를 계층에 직접 전달하는 대신 DTO를 사용해 데이터를 교환한다.

정리하면

DTO는 클라이언트 요청에 포함된 데이터를 담아 서버 측에 전달하고, 서버 측의 응답 데이터를 담아 클라이언트에 전달하는 전달자 역할을 한다.

profile
https://poagg.tistory.com/ 로 이전합니다.

0개의 댓글