728x90
반응형
POJO (Plain old java object)
- 프레임워크를 사용하기 위해서 해야만 하는 어떤 제약이 없는 평범한 자바 객체
- 비즈니스 처리가 아닌 데이터를 유지하는 책임짐
getter / setter를 가진 단순한 자바 오프젝트"이며 의존성이 없고, 테스트도 용이하며 추후 수정이 편리한 오프젝트라
DAO (Data access object)
- 지속성 / 데이터베이스 처리를 담당
- 한마디로 DB에 액세스하는 객체
- DAO는 POJO 객체를 사용하여 저장하거나 가져올 수 있음
DTO (Data Transfer Object)
- DAO는 POJO 객체를 사용하여 저장하거나 가져올 수 있음
VO(Value Object)
- VO는 DTO와 동일한 개념이지만 read only 속성을 갖음
- VO는 특정한 비즈니스 값을 담는 객체이고, DTO는 Layer간의 통신 용도로 오고가는 객체를 말함
728x90
반응형
'Language > Java' 카테고리의 다른 글
Java 컬렉션(Collection) (0) | 2021.04.22 |
---|---|
Java 자료형 (0) | 2021.04.22 |
메모리 누수 (Memory leak) (0) | 2021.04.20 |
자바 가상머신 (JVM: Java Virtual Machine) (0) | 2021.04.20 |
1. BinaryGap : Find longest sequence of zeros in binary representation of an integer. (0) | 2021.04.16 |