반응형
DAO(Data Access Object, 데이터 접근 객체)
- 데이터베이스의 Data에 접근하기 위한 객체
- DB접근을 위한 로직과 비즈니스 로직을 분리하기 위해 사용
- DB에 연결하여 CRUD 작업
DTO(Data Transfer Object, 데이터 전송 객체)
- 계층간 데이터 교환을 위한 객체
- 로직 없이 getter, setter 메소드만 갖고 있음
- 비동기 처리시 주로 사용
VO(Value Object, 값 객체)
- DTO와 달리 getter 메소드만 갖고 있음
- 단순 값 타입을 표현하기 위해 만든 Read-Only 클래스
반응형
'개인 공부 > JAVA' 카테고리의 다른 글
[Java/Spring] Overloading과 Overriding의 차이 (0) | 2021.07.06 |
---|---|
[Java/Spring] public vs protected vs private (0) | 2021.07.05 |
[Java/Spring] JAR와 WAR의 차이 (0) | 2021.07.02 |
[JAVA] Code Up 기초 100제 (1097~ 1099) (0) | 2021.06.28 |
[JAVA] Code Up 기초 100제 (1093~ 1096) (0) | 2021.06.27 |