1.DAO (Data Access Object)
- DB에 접근 하는 객체
- Service와 DB를 연결하는 고리 역할
- JPA에서 Repository 인터페이스가 DAO
2. DTO(Data Transfer Object)
- 오직 데이터 교환을 위한 객체
- DB에서 데이터를 얻어 Service나 Controller에게 전달하는 객체
- getter,setter로만 구성
3. VO (Value Object)
- 읽기 전용 (Read-Only)로 사용되는 객체
4. Entity Class
- 실제 DB의 테이블과 매칭 되는 클래스
- java.persistence 라이브러리 사용
- @Entity를 사용하여 해당 객체가 Entity Class임을 증명
'스프링,스프링부트' 카테고리의 다른 글
@Transactional (0) | 2023.08.26 |
---|---|
Servlet의 이해 (0) | 2021.12.05 |
람다식 (Lambda) (0) | 2021.07.10 |
SpringBoot를 이용한 Rest API -1 (0) | 2020.07.02 |
6/7 스프링가이드 정리 (0) | 2020.06.07 |