DTO

IT위키
인쇄용 판은 더 이상 지원되지 않으며 렌더링 오류가 있을 수 있습니다. 브라우저 북마크를 업데이트해 주시고 기본 브라우저 인쇄 기능을 대신 사용해 주십시오.

Data Transfer Object

주로 객체지향 프로그래밍(특히 MVC 프레임워크)에서 복합체 형태로 여러 값을 전달하기 위한 객체
  • VO와 혼동될 수 있으나 VO에 비해 DTO는 일반적으로 getter, setter 정도만 가지는 훨씬 단순한 형태를 뜻한다.
  • VO는 DTO보다 좀 더 Strict하면서 Functional하게 관리되는 DTO라고 이해할 수 있다.

표현

  • 주로 대상이 되는 클래스나 메서드 이름 뒤에 DTO를 붙여서 표현한다.
  • MemberDTO, MemberInfoDTO, MemberLoginDTO 등으로 사용될 수 있다.

같이 보기