스프링 MVC 전체 구조
직접 만든 MVC 프레임워크와 스프링 MVC를 비교해보자.
직접 만든 MVC 프레임워크 구조 (직접 실습해본 mvc)

SpringMVC 구조 (spring mvc)

직접 만든 프레임워크 → 스프링 MVC 비교
- FrontController → DispatcherServlet
- handlerMappingMap → HandlerMapping
- MyHandlerAdapter → HandlerAdapter
- ModelView → ModelAndView
- viewResolver → ViewResolver
- MyView → View
DispatcherServlet 구조 살펴보기
org.springframework.web.servlet.DispatcherServlet
- 스프링 MVC도 프론트 컨트롤러 패턴으로 구현되어 있다.
- 스프링 MVC의 프론트 컨트롤러가 바로 디스패처 서블릿(DispatcherServlet)이다.
그리고 이 디스패처 서블릿이 바로 스프링 MVC의 핵심이다.
DispacherServlet 서블릿 등록