DTO 란?

FrameWork 2015. 12. 10. 00:47



애플리케이션의 각 계층간의 데이터 교환을 위해 사용되는 개체 DTO(Data Transfer Object) 이라고 한다. DTO는 각 계층간 데이터 전송을 위해 아무런 로직을 갖지 않고, 오직 데이터를 담기 위해 사용되는 필드와 Getter/Setter 메서드만 가지는 POJO(Plain Old Java Object). POJO는 특정 인터페이스 또는 클래스를 상속하지 않는 일반 자바 개체를 말한다.

 DTO는 원격 객체의 비즈니스 로직을 표현하지만 같은 비즈니스 로직 안에 포함될 필요는 없다. 단지 클라이언트가 데이터를 요구할때 원격 객체의 데이터를 표현할 뿐이다. 또한 DTO는 비즈니스 객체를 갱신하는 데도 사용된다. 

DTO는 네트워크 부하를 줄이고 응답 시간을 향상시킨다.

'FrameWork' 카테고리의 다른 글

스트럿츠(Struts) 소개  (0) 2018.10.20
MVC 디자인 패턴  (0) 2018.10.20
프레임워크(Framework)와 라이브러리  (0) 2015.12.10
Spring 이란 ?  (0) 2015.12.10
Spring에서 HSQLDB 설정하기  (0) 2015.12.09
블로그 이미지

클라인STR

,