본문 바로가기

Dev-/Spring

VO vs DTO

VO: Value Object

DTO: Data Transfer Object


대부분 혼용해서 사용하고 구분을 명확하게 짓는 분이 많지 않은데요.



제가 공부하는 교재에서는,

VO는 DB에, DTO화면 조금 더 거리가 가까울 때 사용하신다고 합니다.


ex) 

User라는 테이블에 관한 정보를 담을땐 UserVO

User를 이용해 화면을 처리할땐 LoginDTO