DTO1 [CS] DTO Data Transfer Object계층 간 데이터 전송을 위해 도메인 모델 대신 사용되는 객체단순성복잡한 데이터 구조를 단순화하여 직렬화(Serialization)와 역직렬화(Deserialization)가 쉬워지게 한다.불필요한 데이터 제거DTO는 필요한 필드만 포함하며, 불필요한 데이터를 제거하여 성능을 향상시킬 수 있다.재사용성하나의 DTO 클래스를 통해 여러 시스템 간 데이터 전달이 가능하며, 유지보수가 용이하다.캡슐화도메인 모델을 계층 간 전송에 직접 활용하지 않으므로, 도메인 모델을 캡슐화하여 보호할 수 있다.결합도 감소도메인 모델을 계층 간 전송에 사용하면, 모델과 뷰의 결합도가 올라갈 수 있다. 이 때 DTO를 사용하여 계층 간 결합도를 느슨하게 만든다. 2025. 1. 20. 이전 1 다음