DTO는 Data Transfer Object의 약자입니다. 엔티티 객체와 달리 각 계층끼리 주고받는 우편물이나 상자의 개념입니다. 순수하게 데이터를 담고 있다는 점에서 엔티티 객체와 유사하지만 목적 자체가 데이터의 전ㄷ라이므로 읽고, 쓰는 것이 모두 허용되는 점, 일회성으로 사용되는 성격이 강합니다. JPA를 이용하게 되면 엔티티 객체는 단순히 데이터를 담는 객체가 아니라 실제 데이터베이스와 관련이 있고 내부적으로 엔티티 매니저가 관리하는 객체입니다. DTO가 일회성으로 데이터를 주고받는 용도로 사용되는 것과 달리 Life cycle도 전혀 다르기 때문에 분리해서 처리하는 것을 권장합니다. 웹 애플리케이션을 제작할 때 HttpServlerRequest 또는 HttpServlerResponse를 서비스 ..