建设商务网站的步骤,wordpress修改地址后网站打不开,有的网站网速慢,上海网站建设 普送1#xff0c;什么是SpringMVC呢#xff1f; 它是Spring的一种设计模式#xff0c;一款框架。 2#xff0c;MVC分别代表什么#xff1f; M代表模型即model的缩写#xff0c;指业务逻辑层模型。V代表视图即View的缩写#xff0c;指视图层。C则是controller的缩写#xff…1什么是SpringMVC呢 它是Spring的一种设计模式一款框架。 2MVC分别代表什么 M代表模型即model的缩写指业务逻辑层模型。V代表视图即View的缩写指视图层。C则是controller的缩写指控制层。 工作原理 1、用户发送请求至前端控制器DispatcherServlet。 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找)生成处理器对象以及处理拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet调用HandlerAdapter处理器适配器。 5、 HandlerAdapter经过适配调用具体的处理器(Controller也叫后端控制器)。 6、Controller执行完成返回ModelAndView。 7、HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。 8、DispatcherServlet将ModelAndView传给ViewReslover视图解析器。 9、ViewReslover解析后返回具体View. 10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中。
11、DispatcherServlet响应用户。 DispatcherServlet它是前端控制器负责整个流程控制的中心中央调度器控制着其他的组件执行统一调度。降低各个组件的耦合增加扩展性。
HandlerMapping映射处理器通过扩展处理器映射器实现不同的映射方式列如配置文件实现接口注解都交由他来映射。
HandlerAdapter: 适配器处理器。
ViewResolover视图解析器列如解析jsp等