Java - DTO & VO

DTO & VO

DTO(Data Transfer Object)

  • 전송되는 데이터의 컨테이너
  • Layer간의 통신 용도로 오가는 객체를 말하기도 한다

  • 일반적인 DTO는 로직을 가지고 있지 않다. 순수한 데이터 객체이며 속성과 속성에 접근하기 위한 getter, setter메서드로만 구성되는 POJO1

VO (Value Object)

  • 데이터 그 자체로 의미 있는 것을 담고 있는 객체
  • DTO와 동일한 개념이나 차이점은 Read–Only 속성 객체 (거의 불변성을 가짐)
  • 간단한 독립체( Entity )를 의미하는 작은 객체를 의미


references

  1. 특정 인터페이스 또는 클래스를 상속하지 않는 일반 자바 개체 

태그:

카테고리:

업데이트:

댓글남기기