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