DAO
1. DAO : 데이터 접근하기 위한 객체 (Data Access Object) 2. 데이터 CRUD 위해 사용3. DB 테이블당 한개씩 작성 로그인컨트롤러에서 id,pwd를 UserDao에 주면, UserDao에서selectUser 로 DB(user_info)에 있는지 확인하고 UserDao가 User정보를 돌려주면, id,pwd가 일치하는지 확인할 수 있다. * 컨트롤러가 직접 DB에 접근할 수 있다. 그러면 DB접근 메서드 (selectUser, insertUser,updateUser..등을 모든 컨트롤러가 다 가지고 있어야 한다. --> 중복 발생 !중복제거 -> 분리 -> DAO작성 DAO는 테이블 다루는 메서드를 가지고 있다. 분리의 세가지 1.관심사 2.변하는것과 변하지 않는것 3..