본문 바로가기
JSP

DTO와 VO의 차이점

by brilliant-growth 2023. 6. 28.

대부분 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