DTO (Data Transfer Object)
- 데이터 저장 (전송) 담당 클래스
- Controller, Service, View 등 계층간 데이터 교환을 위해 사용되는 객체
- 비즈니스 로직을 갖지 않는 순수한 데이터 객체
- getter, setter 메소드만 포함
- 가변의 성격 (setter를 사용해서 데이터 변경 가능)
VO (Value Object)
- 데이터 저장 담당 클래스
- DTO와 혼용해서 사용되지만
- VO는 값(Value)를 위해 사용되는 객체로 불변(read only)의 속성
- 보통 getter의 기능만 포함
- 일반적으로 DTO와 같은 용도로 사용
- 우리도 VO로 사용하지만 getter/setter 모두 포함시켜서 사용할 것임
'Backend > Servlet' 카테고리의 다른 글
커넥션 풀 (DBCP : DataBase Connection Pool) (0) | 2021.12.28 |
---|---|
서블릿 DB 연동 (0) | 2021.12.28 |
자바스크립트로 서블릿에 요청하기 예제 (0) | 2021.12.27 |
서블릿 응답 처리와 MIME-TYPE (0) | 2021.12.27 |
GET / POST 방식 (0) | 2021.12.27 |