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域中。
顺便给新手推荐一个无意中发现的Java网站,感觉超级适合入门级的Java开发,
基础知识写的挺好,练手项目也很丰富很,基本都是文档形式指导,简明易懂,不像视频一样费时间。
地址是http://how2j.cn?p=24192