프리코스 1주차 과정중, MVC를 적용하는 과정에서 DTO와 VO에 대해 알게 되었다. 둘다 얼핏보면 기능이 비슷해 보였고 차이점도 모호해서 매번 헷갈려 하는 자신을 발견하였다. 그래서 이번 기회에 DTO와 VO에 대해 간단하게나마 작성해보려고 한다. DTO? VO? 그게 뭔데? DTO는 Data Transfer Object를 줄인말로 말그래도 데이터를 옮기는 객체라는 뜻이다. 말 그대로 Data를 옮기는것에 주 목적을 가진다. VO는 Value Object를 줄인말로 값을 표현하는 객체라는 뜻을 가진다. 말 그대로 클래스의 상태값을 표현하는 객체라고 볼수 있겠다. 미리 보기 편하게 표로 정리 DTO(Data Tranfer Obejct) VO(Value Object) 기능 레이어(Layer)간의 데이터를..