지니의 개발로그
DTO(Data Transfer Object)란? 본문
🚩 20240604 TIL 내일배움캠프 #50일차
🟢 DTO(Data Transfer Object)
- 데이터 전송 및 이동을 위해 생성되는 객체
- Client에서 보내오는 데이터를 객체로 처리할 때 사용
- 또한 서버의 계층 간의 이동에도 사용
- DB와의 소통을 담당하는 Java 클래스(NTT)를 그대로 Client에 반환하는 것이 아니라
DTO로 한번 변환한 후 반환
- 이름 규칙 예시 :
Request의 데이터를 처리할 때 사용되는 객체는 RequestDto
Response를 할 때 사용되는 객체는 ResponseDto
(절대적인 규칙은 아니기 때문에 조직에 따라 규칙이 다를 수 있음)
'내일배움캠프' 카테고리의 다른 글
Generics(제네릭)이란? (0) | 2024.06.10 |
---|---|
Library(라이브러리)란? (0) | 2024.06.07 |
Constructor(생성자)란? (1) | 2024.06.04 |
접근제어자 (0) | 2024.06.03 |
Component(컴포넌트)란? (0) | 2024.05.31 |