WEB

[WEB] DTO(Data Transfer Object)

2juhyunju ㅣ 2022. 7. 31. 19:07

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