스프링 MVC 1편 - 4장. 직접 MVC 프레임워크 만들기 스터디 (인프런 - 김영한 강사님) 이전까지 만든 MVC 패턴은 공통처리가 어렵다는 문제가 있다. 공통기능을 처리해줄 수문장 역할. 프론트 컨트롤러 패턴을 도입하자. FrontController 장점 1. 서블릿 하나로 클라이언트 요청을 받는다. 즉, 입구가 하나다. 2. 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출한다. 3. 공통 처리가 가능하다. 4. 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 된다. 스프링 웹 MVC의 DispatcherServlet이 FrontController 패턴으로 구현되어 있음. (DispathcerServlet에 관하여. https://mangkyu.tistory.com/18 )..