본 포스트는 스프링 MVC 1편(김영한, 인프런) 강의를 통해 학습한 내용을 작성자 임의 대로 요약 및 정리한 것입니다.
1. 프론트 컨트롤러FrontController 패턴 소개
1.1. 특징
- 프론트 컨트롤러 서블릿 하나로
클라이언트의 요청을 받음. - 프론트 컨트롤러가
요청에 맞는 컨트롤러 찾아서 호출. - 입구를 하나로!!!
- 공통 처리 가능
- 프론트 컨트롤러 제외한
나머지 컨트롤러는 서블릿 사용 안 해도 됨.
스프링 웹 MVC의 핵심은
바로 FrontController
!
==> DispatcherServlet
이 프론트 컨트롤러 패턴임.