: 다른 웹 프레임워크들에서 사용되는 Front Controller 역할. 요청부터 응답까지 전반적인 처리 과정을 통제
: DispatcherServlet이 전달해준 HTTP요청을 처리하고 결과를 Model에 저장
: Controller에 의해 반환된 Model과 View가 Wrapping된 객체 (Model과 View가 같이 들어있는 객체)
: ModelAndView를 처리하여 View를 그리는 역할. Model에 저장된 데이터를 사용해 View를 그리고 사용자는 View를 볼 수 있게 됨
- 핸들러 매핑
- DispatcherServlet이 요청에 맞는 핸들러를 찾는 과정
- 핸들러 어댑터
- 핸들러 매핑에서 찾은 핸들러 객체를 다룰 수 있는 어댑터
- 핸들러 방식이 다양하기 때문에 중간에 어댑터를 사용
https://kotlinworld.com/326
https://code-lab1.tistory.com/258