코딩/Java
Java DTO, VO
DTO와 VO의 확실한 특징에 대해 알아보겠습니다. 1. VO란? VO는 Value Object로 객체의 값을 나타냅니다. 관계 데이터베이스의 레코드에 대응되는 자바클래스로, DB의 레코드를 구성하는 필드들을 VO의 Attribute로 접근할 수 있게 Getter와 Setter 메소드의 조합으로 사용되는 클래스입니다. 또한 VO는 equals()와 hashcode()를 오버라이딩을 할 수 있어, 내부에 선언된 필드의 모든 값들이 VO 객체마다 값이 같아야 똑같은 객체라고 판별한다는 특징이 있습니다. 2. DTO란? DTO는 Data Transfer Object로 데이터 전송 객체라는 의미를 가지고 있습니다. DTO의 특징 중 하나는 비동기 처리를 할 때 사용된다는 특징이 있습니다. 비동기 처리에서 JSO..
2020. 9. 6. 21:52
최근댓글