간단한 어플리케이션 구성요소 Dispatcher Servlet -> 컨트롤러 -> 서비스 -> DAO 프론트 서블릿(Dispatcher Servlet) 요청 경로를 분석하여 알맞은 컨트롤러에 전달 합니다. 컨트롤러 + 뷰(JSP) - 컨트롤러 : 클라이언트가 요구한 기능을 실행하고 응답결과를 생성하는데 필요한 모델생성과 응답결과를 생성할 뷰를 선택합니다. - 뷰 : 응답 결과 생성 및 클라언트에게 전달합니다. 서비스 실질적인 기능의 로직을 구현합니다. DAO DB관련 데이터 CRUD를 수행합니다. 서비스의 구현 콘솔,윈도우,웹 등 상관없이 서비스는 동일한 로직을 수행합니다. 서비스 메소드는 트랜잭션 단위로 수행되며 실행도중 실패할 경우 롤백하고 모두 성공해야 커밋됩니다. ex) 비밀번호 변경 - 비밀번호..