[Back end] DAO 그리고 DTO, VO 차이
DAO(Data Access Object) 데이터베이스에 Access하는 트랜잭션 객체이다. 데이터베이스에 접근하기 위한 로직과 비즈니스 로직을 분리하기 위해 사용된다. 데이터를 조회하거나 조작하는 기능을 전담하도록 한다. DTO(Data Transfer Object) 계층간 데이터 교환을 위한 자바빈을 의미한다. DTO는 로직을 가지지 않는 순수 데이터 객체이고 getter, setter 메소드만 가지고 있는 클래스이다. VO(Value Object) DTO와 혼용해서 쓰이지만 차이가 있다. DTO와 동일한 개념이지만 Read only 속성을 가지고 있다. VO에는 setter가 없는 불변의 성격을 가지고 있다.
프로그래밍/Back end
2019. 10. 21. 23:45
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- React
- 정렬 알고리즘
- SQL
- 개발환경
- 리액트 16
- Maven
- 제주도 여행
- spring
- 자바스크립트
- 회고
- Linux 명령어
- 리눅스 명령어
- Tomcat
- 자바
- 경력관리
- Collection
- Java
- 제주도 3박4일 일정
- 소프트웨어공학
- 이직
- 프로그래머
- effective java
- javascript
- sort algorithm
- Eclipse
- 오라클
- 리액트
- 오라클 내장 함수
- 프로그래머스
- 성능분석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함