대부분 DTO와 VO를 같은 개념으로 프로젝트에서 사용한다
허나 DTO는 데이터 전달용으로, VO는 값 표현용으로 사용하는 것이 정확하다.
DTO (Data Transfer Object)
DTO는 계층간(Controller,View Business Layer)데이터 교환을 위한 자바 빈즈를 의미
DTO는 로직을 가지지 않는 데이터를 객체이고 getter/tetter메소드만 가진 클래스를 의미
VO(Value Object)
VO는 값 오브젝트로써 값을 위해 쓰인다 Read-Only 특징(사용하는 도중에 변경 불가능하며 오직 읽기만 가능)을 가진다 DTO와 유사하지만 VO는 getter 기능만 존재한다.
'JSP' 카테고리의 다른 글
DBCP(DataBase Connection Pool) (0) | 2023.06.28 |
---|---|
리다이렉트(Redirect)와 포워딩(Forwarding) (0) | 2023.06.28 |
DAO (Data Access Object) 와 repository 의 차이점 (0) | 2023.06.28 |
자바빈(JavaBean) (0) | 2023.06.28 |
서블릿 구성요소 (0) | 2023.06.28 |