본문 바로가기
* Web/Theory

Dao, Dto, Vo 개념 한 큐에 이해하기

by codinguser 2021. 9. 27.

Dao, Dto, Vo 개념 한 큐에 이해하기
Dao Dto Vo 개념

 

코딩을 공부 하다 보면 항상 용어적인 개념들 때문에 지치게 된다. 그중 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)

 

 

댓글