디스패처 서블릿(DispacherServlet)
 
 DispacherServlet은 HttpServlet 을 상속 받아서 사용하고, 서블릿으로 동작한다.
 DispatcherServlet->FrameworkServlet->HttpServletBean->HttpServlet
 
 앞서 공부한 프론트 컨트롤러와 동일하다.
 
 최종적으로 MVC동작은
 
 1. 핸들러 조회
 2. 핸들러 어댑터 조회
 3. 핸들러 어댑터 실행
 4. 핸들러 실행
 5. ModelAndView 반환
 6. viewResolver 호출
 7. View 반환
 8. 뷰 랜더링.
 
 직접구현한 코드는 git에 저장하였으나, 저작권 문제로 private.
 
 스프링 MVC의 큰 강점은 DispatcherServlet 코드의 변경 없이, 
 원하는 기능을 변경하거나 확장할 수 있다는 점이다. 

'스프링 웹 MVC' 카테고리의 다른 글

뷰 리졸버(viewResolver)  (0) 2021.05.23
핸들러 매핑과 어댑터  (0) 2021.05.23
어댑터 패턴.  (0) 2021.05.23
프론트 컨트롤러  (0) 2021.05.23
MVC 패턴의 한계  (0) 2021.05.23
복사했습니다!