DTO (Data Transfer Object)
Dto
는 프로세스 간에 데이터를 전달하는 객체로, 프로세스 간 통신이 일반적으로 원격 인터페이스로 재정렬하면서 이루어지게 되는데 여기에서 각 호출의 비용이 많다는 점을 동기로 하여 이용하게 된다.
특징
- 데이터를 전달하는 목적으로만 사용되며, 비즈니스 로직을 구현하지 않음.
- 필요한 데이터만 포함하도록 단순하게 설계
- 표준화된 형식으로 설계
장점
- 통신 효율성 향상: 프로세스 간 통신의 효율성을 향상
- 유지 보수성 향상: 프로세스 간 통신의 유지 보수성 향상
- 재사용성 향상: 프로세스 간 통신의 재사용성 향상