반응형
목차
DAO
Data Access Object
- 데이터베이스의 data에 접근하기 위한 객체
- 데이터베이스에 접근하기위한 로직과 비즈니스 로직을 분리하기 위해 사용
DTO
Data Transfer Object
- 계층간 데이터 교환을 하기 위해 사용하는 객체
- 로직을 가지지 않는 순수한 데이터 객체(Getter, Setter만 가진 클래스)
유저가 입력한 데이터를 DB에 넣는 과정
- 데이터가 form형태로 DTO에 들어옴
- DTO를 받은 서버가 DAO를 이용하여 DB에 데이터를 넣음
VO
Value Object
- 값을 위해 사용됨
- Read-Only특징을 갖고 있음
- DTO와 유사하지만, DTO는 Setter가 있어 값이 변할 수 있음
반응형
'Language > JAVA&Spring' 카테고리의 다른 글
[Spring] Error executing DDL : 테이블 생성 오류 Trouble Shooting (0) | 2022.10.24 |
---|---|
[JAVA] 가비지 컬렉션 GC (1) | 2022.10.11 |
[JAVA] 좋은 객체 지향 설계의 5가지 원칙 (SOLID) (0) | 2022.09.16 |
[JAVA] 인터페이스 사용 이유 (Interface) (0) | 2022.09.15 |
댓글