springmvc框架各组件功能理解

来源:互联网 发布:台视网络直播 编辑:程序博客网 时间:2024/05/22 13:51

DispatcherServlet,前端控制器。它是springmvc框架的中央调度器,可以协调调度各组件的工作,降低组件之间耦合度。
HandlerMapping负责寻找Handler。DispatcherServlet调用HandlerMapping,HandlerMapping根据客户发送的URL找到Handler。
HandlerAdpater负责执行Handler。HandlerMapping找到Handler后返回DispatcherServlet,DispatcherServler调用HandlerAdapter执行Handler。
ViewResolver负责视图解析。Handler执行之后返回ModelAndView,DiapatcherServlet拿着ModelAndView找ViewResolver做视图解析。
视图解析的意思是把程序中的逻辑视图名转换成真正的视图。DispatcherServlet调用view的渲染方法做视图渲染。视图渲染就是把ModelAndView中的Model放到request域中。

原创粉丝点击