반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- html
- 자바
- sql
- Bambino
- Doit알고리즘코딩테스트
- 데이터베이스
- 시큐어코딩
- Spring MVC
- DevOps
- vite
- 웹개발
- 웹개발기초
- 웹개발자
- MSA
- two pointers
- job
- coding test
- Grafana
- BCIT
- 모니터링
- MVC패턴
- spring boot
- jsp
- 서버 모니터링
- Java
- react
- 웹 보안
- SpringFramework
- servlet
- CSS
Archives
- Today
- Total
목록DTO (1)
초보 개발자의 기록
DTO(Data Transfer Object)란 무엇인가?
DTO의 정의DTO(Data Transfer Object)는 데이터 전송을 위해 사용하는 객체를 의미데이터를 주고받기 위해 만든 작은 상자라고 생각하면 서버와 클라이언트 사이에서 데이터를 전송할때 사용주로 클라이언트와 서버 간 데이터 전송 또는 서버 내부 계층 간 데이터 이동에 사용DTO를 사용하면 Entity를 직접 노출하지 않고 안전하게 데이터를 전달할 수 있음예를 들어, 클라이언트가 메모 작성 데이터를 서버로 보내거나 서버가 메모 리스트를 반환할 때 DTO를 활용 DTO가 필요한 이유계층 분리데이터베이스 Entity를 직접 노출하면 계층 간 결합도가 높아지고, 유지보수가 어려워짐DTO를 사용하면 프론트엔드와 백엔드 사이에 데이터 전송 전용 객체를 만들 수 있음데이터 안전성 확보Entity 내부의 ..
Backend/SpringFramework
2025. 9. 24. 12:42