
| 구성 요소 | 설명 |
|---|---|
| DispatcherServlet | 클라이언트의 요청을 전달받아 해당 요청에 대한 컨트롤러를 선택하여 클라이언트의 요청 전달 |
| HandlerMapping | 클라이언트가 요청한 URL을 처리할 컨트롤러 지정 |
| Controller | 클라이언트의 요청을 처리한 후 그 결과를 DispatcherServlet에 전달 |
| ModelAndView | 컨트롤러가 처리한 결과 및 뷰 선택에 필요한 정보 저장 |
| ViewResolver | 컨트롤러의 처리 결과를 전달할 뷰 지정 |
| View | 컨트롤러의 처리 결과 화면 생성 |
