DTO란?
Data Transfer Object의 약자로 계층간 데이터 교환 역할을 한다. 데이터들이 있고 그 데이터들을 모아서 어느 한곳으로 값을 전달할 필요가 있을 때 DTO 를 사용한다. DTO는 보통 OOP 환경에서 사용되며 OOP 환경에서는 내가 노출하고 싶지 않는 데이터들도 노출 될 경우도 있다. 이 때 DTO를 사용 캡슐화 과정을 거쳐서 노출하고 싶지 않는 데이터들을 보호 할 수 있게 도와주는 역할을 한다.
마지막으로 DTO는 비즈니스 로직이 아닌 단순한 데이터들만 저장되어있어야 한다.
'WEB' 카테고리의 다른 글
[WEB] Husky (0) | 2022.08.22 |
---|---|
[WEB] REST API ,GraphQL (0) | 2022.08.22 |
[WEB] MVC 패턴 (0) | 2022.07.18 |
[WEB] HTTP (0) | 2022.07.05 |
[WEB] WEB Sever, WAS (1) | 2022.06.16 |