MVC(Model - View - Controller) 패턴 MVC의 컨트롤러 : 서블릿 1. 웹 브라우저가 전송한 HTTP 요청을 받는다. 서블릿의 doGet()메서드나 doPost()메서드가 호출된다. 2. 웹 브라우저가 어떤 기능을 요청했는지 분석한다. 3. 모델을 사용하여 요청한 기능을 수행한다. 4. 모델로부터 전달받은 결과물을 가공하여, request 나 session의 setAttribute()메서드를 사용하여 결과값을 속성에 저장한다. 이렇게 저장한 결과값은 뷰 JSP에서 사용한다. 5. 웹 브라우저에 결과를 전송할 JSP를 선택한 후, 해당 JSP로 포워딩한다. 경우에 따라 redirect FrontController 패턴 클라이언트의 다양한 요청들을 한곳으로 집중시켜서 개발 및 유지보수..