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 | 29 | 30 |
Tags
- 에러
- 현장학습
- json
- aws
- 맥길대학교
- Docker
- 스프링
- java
- arraylist
- lightsail
- gradle
- 인텔리제이
- JavaScript
- 글로벌
- vue.js
- nginx
- SpringBoot
- vue
- Flutter
- ES6
- 알고리즘
- Keycloak 17.0.1
- jQuery
- 메서드
- 자바스크립트
- spring
- jpa
- keycloak
- jsp
- REACT
Archives
- Today
- Total
korean IT student
Spring- VO와 DTO의 차이 본문
VO(Value Object)와 DTO(Data Transfer Object)
일반적으로 컨트롤러에 전달되는 데이터를 수집하는 용도로 VO를 사용하는 경우도 있고, DTO라는 것을 사용하는 경우도 있다.
DTO와 VO의 용도는 데이터의 수집과 전달에 사용할 수 있다는 공통점이 있다. 양쪽 모두 파라미터나 리턴 타입으로 사용하는 것이 가능, 다만 VO의 경우 보다 데이터 베이스와의 거리가 가깝다. 즉 VO는 테이블의 구조를 이용해서 작성되는 경우가 더 많다.
DTO의 경우는 보다 화면과 가깝다. 화면에서 전달되는 데이터를 수집하는 용도로 사용하는 경우가 많다.
'back-end > SPRING' 카테고리의 다른 글
SK텔레콤에서 제공하는 날씨 API를 사용 (0) | 2018.08.03 |
---|---|
Spring-모델 2 방식 (0) | 2017.11.17 |
스프링-[error] Mapped Statements collection does not contain value for ~ (0) | 2017.09.20 |
스프링의 주요 특징 (0) | 2017.09.15 |
Spring-MVC구조 (0) | 2017.08.20 |
Comments