1.DTO(Data Transfer Object) -마틴 파울러(Martin Fowler)가 소개한 엔터프라이즈 애플리케이션 아키텍처 패턴의 하나 -클라이언트에서 서버 쪽으로 전송하는 요청 데이터를 전달 받을 때, 서버에서 클라이언트 쪽으로 전송하는 응답 데이터를 전송하기 위한 용도로 사용 -DTO가 필요한 이유 (1)클라이언트의 Request Body를 하나의 객체로 모두 전달 받을 수 있기때문에 코드 자체가 간결해짐 (2)Request Body의 데이터 유효성(Validation) 검증이 단순해Request Body의 데이터 유효성(Validation) 검증이 단순해짐 -DTO 클래스 적용을 위한 코드 리팩토링 절차 (1)정보를 전달 받을 DTO 클래스를 생성 *전달 받는 각 데이터 항목들을 DTO ..