코딩을 공부 하다 보면 항상 용어적인 개념들 때문에 지치게 된다. 그중 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)
'* Web > Theory' 카테고리의 다른 글
프론트엔드 학습을 위한 방향성 설정(핵심 역량) (0) | 2021.10.17 |
---|---|
내가 생각하는 게시판 CRUD에 대한 정의 (0) | 2021.05.12 |
한번에 이해하자! 로컬 호스트(localhost)에 대한 개념 그리고 127.0.0.1 ? (2) | 2021.02.07 |
객체지향 언어를 위한 필수 지식 : 객체(Object)와 클래스(Class) 개념 (0) | 2020.12.30 |
[REST API] VScode에서 Google Books 검색결과 가져오기 (0) | 2020.12.27 |
댓글