Spring1 [Spring] DAO, DTO, Service란 MVC(Model - View - Controller)에서 Model은 DAO, DTO, Service로 나눌 수 있다. MVC 관련: http://webskills.kr/archives/479 DAO(Data Access Object)란? 실제로 DB에 접근하는 객체. DB를 사용해 데이터를 조회하거나 조작하는 기능 담당. DB와 관련없는 코드들을 분리하는 이유? HTTP Request를 Web Application이 받게 되면 Thread를 생성하게 되는데, DB로부터 데이터를 얻어오기 위해 Driver를 로드하고 매번 Connection 객체를 생성하게 되면 너무 많아진다. 그래서 DB 전용 객체로만 사용할 DAO가 있으면 부담이 적어진다. DBCP 개념 관련: https://www.holaxpro.. 2019. 4. 17. 이전 1 다음