[JAVA] 객체지향 - VO, DAO, DTO
·
JAVA
● VO (Value Object) : VO는 값 오브젝트로써 변하지 않는 data를 관리한다. Read-Only 특징을 가지며 이는 VO가 getter (사용) 기능만 갖게 되는 이유이기도 하다. ● DAO (Databases Access Object) : DB와 연결 하여 사용하며 데이터에 접근하기 위한 객체이다. 데이터베이스와 모든 통신은 DAO를 통해 이루어진다. ● DTO (Data Transfer Object) : 뷰나 다른 시스템에서 데이터를 전송하는 데 사용된다. 주로 읽기 전용이며, 클라이언트와 서버 간에 데이터를 전송하기 위한 용도로 사용된다. ● VO 와 DTO 의 차이 VO DTO 값을 저장 하기 위한 객체 데이터를 전송하기 위한 객체 한번 값으로 설정하면 변경 되지 않음 전송 중에..