김규범님의 블로그
[JAVA] DAO , DTO 란 본문
- DAO (Data Access Object)
-- 데이터베이스의 data에 접근하기 위한 객체
-- 데이터베이스에 연결하여 입력, 수정, 삭제 등의 작업을 하는 클래스
-- 사용자가 입력한 데이터나 사용자가 요청한 데이터를 담아서 흐름을 따라 움직인다.
- DTO (Data Transfer Object)
-- 데이터 전달 단위, 객체를 표현하는 단위.
-- 보통 테이블의 컬럼들을 멤버변수로 처리
-- 캡슐화된 객체여야 한다.
-- 사용자가 요청한 데이터가 DTO에 담겨져서 넘어오면 DAO는 DTO에 있는
데이터들을 이용하여 DBMS에 쿼리를 날려서 데이터를 저장하거나 가져온다