* Web/Theory
Dao, Dto, Vo 개념 한 큐에 이해하기
codinguser
2021. 9. 27. 22:34
코딩을 공부 하다 보면 항상 용어적인 개념들 때문에 지치게 된다. 그중 Dao Dto Vo 도 한 몫한다.
그럴 때 가장 중요한건 그냥 사례로 개념의 이미지만 가져가는 것이다.
즉, 용어적 정의보다 코드 한줄로 이해하는게 훨 빠르다.
Dao
Data Aaccess Object
즉, 쿼리문을 수행하는 코딩을 작성하는 객체
(쿼리문 수행 객체)
dao = "select * from member ~~~"
Dto
Data Transfer Object
dao로 얻어오는 데이터를 저장하는 공간을 수행하는 객체
getter, setter
Vo
Value Object
값을 위한 객체
dto랑 비슷하다.
dto와의
공통점 : getter
차이점 : dto는 setter가 있어 값 변환 가능하지만, vo는 불가(즉, vo는 read-only)