DTO (Data Transfer Object) DTO는 Data Transfer Object의 약자로 마틴 파울러(Martin Fowler)가 ‘Patterns of Enterprise Application Architecture’ 라는 책에서 처음 소개한 엔터프라이즈 애플리케이션 아키텍처 패턴의 하나이다. 이름에서 알수있듯이 데이터의 전송을 위한 '객체'이다. 클라이언트에서 요청을 통해 서버로 JSON 포멧의 데이터를 보내면 DispatcherSerblet의 HandlerAdapter가 받은 JSON 데이터를 지정된 DTO객체로 만들어주게된다. 또한 응답시에도 DTO(객체)를 응답해주게되면 HandlerAdapter는 JSON 포멧으로 데이터를 변환시킨 뒤 클라이언트로 응답을 보내게된다. 이렇게 DT..