루지

VO와 DTO의 쓰임새 본문

SPRING FRAMEWORK

VO와 DTO의 쓰임새

루우지 2017.11.21 16:06


VO와 DTO

일반적으로 컨트롤러에 전달되는 데이터를 수집하는 용도로 VO와 DTO를 사용한다.





공통점

DTO와 VO는 데이터 수집과 전달에 사용할수 있다는 공통점이 있다.

양쪽 모두 파라메터나 리턴 타입으로 사용하는 것이 가능하다.





VO

VO의 경우 보다 데이터베이스와의 거리가 가깝다.

즉 VO는  테이블의 구조를 이용해서 작성되는 경우가 더 많다.





DTO

DTO의 경우는 보다 화면과 가깝다.

화면에서 전달되는 데이터를 수집하는 용도로 사용되는 경우가 많다.

스프링 MVC를 이용하는 경우 DTO는 검증을 위한 처리가 들어간다.

스프링의 컨트롤러에서 전달되는 데이터에 대해서 검증하는 기능을 추가할 수 있는데,

이러한 상황에서 별도의 DTO를 구성해야한다.




'SPRING FRAMEWORK' 카테고리의 다른 글

VO와 DTO의 쓰임새  (0) 2017.11.21
0 Comments
댓글쓰기 폼