[Java] DTO/VO, DAO


[Java] DTO/VO, DAO

DTO & VO # DTO (Data Transfer Object, 데이터 전송 객체) - 계층 간 데이터 교환을 하기 위해 사용하는 객체 - request와 response에서 주고받는 객체 - 로직을 가지지 않음 (getter & setter 메서드, 멤버변수, 생성자만 가짐) - 가변 - DB의 각 컬럼을 DTO의 각 멤버변수로 매핑함 # VO (Value Object, 값 객체) - 데이터 전송과 저장을 목적으로 사용되는 객체 - 불변 (setter 메서드 X) - read-only (읽기만 가능) DAO (Data Access Object) - 데이터에 접근하기 위한 객체


원문링크 : [Java] DTO/VO, DAO