DispatcherServlet:MVC的前端控制器,浏览器用户的请求经过DispatcherServlet的分发,到达合适的controller,生产业务数据所需要的model,model通过DispatcherServlet进行传递,传递给view来实现最终的页面呈现。MVC将数据的业务逻辑和页面实现分离的核心就是通过DispatcherServlet实现的
HandlerAdapter:
Handler是DispatcherServlet内部使用的一个类,是controller的一种表现形式
HandlerInterceptor:一个接口,可以在controller调用之前或者之后,以及model发送到页面或者view呈现后可以做很多事情
HandlerMapping:负责确定DispatcherServelet与controller之间映射的类,告诉DispatcherServelet,在请求到来后,由哪个controller来响应这个请求
ModelAndView--Model具体表现,可以是Model类或者Map
ViewResolver--调用合适的页面来显示Model