DB와 관련된 일을 함, DB접근해서 어떠한 로직을 실행
데이터베이스에 직접 접속해서 데이터 관리, 추가, 삭제, 수정 등의 작업을 하는 클래스
일반적인 JSP 혹은 Servlet 페이지 내에 위의 로직을 함께 기술할 수도 있지만, 유지보수 및 코드의 모듈화를 위해 별도의 DAO 클래스를 만들어 사용
DAO 클래스를 이용하여 데이터베이스에서 데이터를 관리할때 데이터를 일반적인 변수에 할당하여 작업할 수도 있지만 해당 데이터의 클래스를 만들어 사용
데이터베이스에 있는걸 객체로 바꾼 것