DTO

신홍석·2022년 3월 28일
0

프로세스간에 데이터를 전달하는 객체
DB(database) 에서 데이터를 가져올때 사용되는 객체이다.

  • 요청을 할때 호출하는 횟수를 줄여준다.
  • 한 번의 요청이 결국에는 데이터를 주고 받는 시스템으로 돌아가고, 데이터를 주고받는다는것은 결국 돈이 쓰인다는 얘기이다. 그래서 이것을 최소의 요청으로 원하는 정보만 보낼 수 있게 함으로써 DTO 라는 객체 전달 기능이 만들어진게 아닐까 라는 생각이 든다.
  • DTO 를 사용함으로써 클라이언트에서 요청한 정보를 노출시키지 않고 원하는 정보만 보낼수 있는것 같다.
  • DTO 를 사용하지 않으면 자칫 데이터 베이스에서 노출 시키지 않고 싶은 정보가 그대로 다 노출된다.
profile
백엔드 개발자 공부

0개의 댓글