프론트 컨트롤러
2021. 5. 23. 18:53
스프링 웹 MVC
프론트 컨트롤러 앞서 작성한 MVC의 한계를 보완하기 위해서 도입된 것이 바로 FrontController 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출한다. HttpServlet을 상속받는 서블릿이다. 쉽게말해 웹 요청이 들어오는 입구가 1개가 된 것이다. 이제는 프론트 컨트롤러 빼고 나머지 애들은 입구역할을 할 필요가 없다. 이게 스프링 웹 MVC의 핵심이다 스프링 웹 MVC의 Dispatcher-Servlet이 바로 Font-Controller패턴으로 구현 되어있다.