728x90
728x90
DTO & VO
# DTO (Data Transfer Object, 데이터 전송 객체)
- 계층 간 데이터 교환을 하기 위해 사용하는 객체
- request와 response에서 주고받는 객체
- 로직을 가지지 않음 (getter & setter 메서드, 멤버변수, 생성자만 가짐)
- 가변
- DB의 각 컬럼을 DTO의 각 멤버변수로 매핑함
# VO (Value Object, 값 객체)
- 데이터 전송과 저장을 목적으로 사용되는 객체
- 불변 (setter 메서드 X)
- read-only (읽기만 가능)
DAO (Data Access Object)
- 데이터에 접근하기 위한 객체
320x100
반응형
'CS' 카테고리의 다른 글
[HTTP] REST API 방식 (0) | 2023.03.22 |
---|---|
[HTTP] 웹 서비스와 웹 리소스 (URI & URL) (0) | 2023.03.22 |
[HTTP] 통신 프로토콜 - HTTP와 HTTPS (0) | 2023.03.21 |
[HTTP] 인코딩과 포트 (0) | 2023.03.21 |
[CS] 명칭 표기법 (카멜, 파스칼, 스네이크, 헝가리안) (0) | 2023.03.09 |