반응형
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
- nestjs
- JPA공부
- JPA스터디
- 스프링
- 프로그래머스
- 코테공부
- 플러터 개발
- 알고리즘공부
- 자료구조공부
- nestjs공부
- 스프링 공부
- JPA 공부
- K8S
- Axon framework
- JPA
- querydsl
- DDD
- 스프링공부
- 스프링부트
- 기술면접공부
- 플러터 공부
- 기술공부
- nestjs스터디
- 자바공부
- 코테준비
- 카프카
- JPA예제
- Kafka
- Flutter
- 스프링부트공부
Archives
- Today
- Total
DevBoi
DTO, DAO, VO 예제 및 예시 본문
반응형
비슷하지만, 다른 개념, DTO, DAO,VO의 예시를 공부해보자
1. DTO 란?
DTO, 계층 간 데이터 교환을 위한 객체는 DTO이다. 즉 데이터베이스에서 값을 얻어, service, controller 단으로 데이터를 넘길때
필요한 값이다.
로직을 가지고 있지않고, 순수 getter,setter를 가지고 있다.
2. DAO 란?
Service에서, Database를 접근하기 위해, 사용되는 객체이다.
JPA에서 사용은 repository이고, 실제 DB와 접근 하는 객체의 역할을 한다.
쉽게 말해서 DB에 접속해서, 데이터의 CRUD작업을 시행하는 클래스이다.
3. VO
- DTO와 동일한 개념이지만, VO는 값이 변경되지 않는 불변의상태를 의미한다.
- readOnly이다. ValueObject
반응형
'[Computer Science]' 카테고리의 다른 글
애자일 vs 워터풀 프로젝트 모델 (0) | 2021.10.14 |
---|---|
[기술 지식] MSA 구조가 뭐임? (0) | 2021.09.06 |
브라우저에서 부터 서버 응답까지의 흐름 (0) | 2021.09.05 |
트리, 이진 트리 Binary Search tree (0) | 2021.09.05 |
Deep copy 와 shallow copy의 차이점 (0) | 2021.09.02 |