일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 차이점
- Xcode
- Java
- Spring
- class
- 전의 의존성
- 제어문
- DatePicker
- 옵셔널
- Gradle
- programmers
- AWS
- 2차원 객체배열
- PHP
- jQuery
- 객체
- switch-case
- guard
- 클래스
- CKEditor4
- amazon
- EC2
- bootstrap
- pagination
- 사용법
- 자료불러오기
- SWiFT
- 함수
- CodeIgniter
- 상속
Archives
- Today
- Total
목록VO (1)
not bad 한 개발
[Spring] DTO, VO, Entity 특징 및 차이점
DTO, VO, Entity는 Spring 공부하면서 많이 봐왔지만 각각 어떤기능과 특징을 가지고 있는지 지식을 정리하는 차원에서 이렇게 정리해본다. DTO (Data Transfer Object) 데이터를 전달하기위한 객체이다.getter / setter가 존재하기 때문에 객체의 값을 읽거나 쓰는 기능이 있다.controller, service, repository 모든 부분에서 쓰일 수 있다.DTO는 보통 가변객체로 사용하지만 상황 따라 불변객체로 사용이 가능하다.가변DTO는 비즈니스 로직을 포함을 안하고 불변DTO는 비즈니스 로직이 포함 가능하다. VO (Value Object) VO는 순수히 값을 읽기 용도만 가능한 객체이다.DTO와 다른점이 있다면 setter가 없다.controller, se..
Web/Spring
2024. 10. 27. 14:42