[Spring] DTO 에 대하여
강의를 들으면서 DTO라는 개념이 존재하고 DTO의 이론적인 설명에 대해 이해하는데 부족한 점이 있어 검색을 하던 중 Tecoble이라는 기술 블로그 사이트에서 좋은 글이 있어 그 글 토대로 정리해보려 한다. 먼저 DTO 란? 계층 간의 데이터 교환을 위해 사용하는 객체 이다. - MVC 패턴은 개발할 때 구성 요소를 Model과 View , Controller 등 세 가지 역할로 구분하는 디자인 패턴중 하나이다. Model 과 View는 서로의 존재를 인지하지 못하고, Controller가 중간에서 연결을 한다. - Model 과 View를 분리함으로써 서로의 의존성을 낮추고 독립적인 개발을 가능하게 한다. - Controller는 View와 도메인 Model의 데이터를 주고받을 때 별도의 DTO를 사..
2022.04.07