`

Springmvc 执行流程

阅读更多
web mvc流程:
1、用户发起request请求至控制器(Controller)
控制接收用户请求的数据,委托给模型进行处理
2、控制器通过模型(Model)处理数据并得到处理结果
模型通常是指业务逻辑
3、控制器将模型数据在视图(View)中展示
web中模型无法将数据直接在视图上显示,需要通过控制器完成。如果在C/S应用中模型是可以将数据在视图中展示的。
4、控制器将视图response响应给用户
通过视图展示给用户要的数据或处理结果。


spring-mvc执行流程:
1、用户发送请求至前端控制器DispatcherServlet
2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。
3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给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响应用户
分享到:
评论

相关推荐

    图解springMVC执行流程及原理.docx

    SpringMVC执行流程 SpringMVC概述 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,从而在使用...

    SpringMvc 执行流程

    SpringMvc 执行流程

    0从源码角度分析SpringMVC执行流程.java

    0从源码角度分析SpringMVC执行流程.java

    springmvc流程图

    springmvc执行流程图,图片下载,一看就会,面试必备

    SpringMVC执行流程简介1

    1、用户向服务器发送请求,请求被SpringMVC的前端控制器DispatcherServlet截获 2、DispatcherServlet对请求的URL(统一

    spring mvc执行流程

    此资源是详细描述spring mvc的执行过程

    SpringMVC流程.docx

    SpringMVC执行流程的理解

    spring执行流程图

    流程图,讲述了springMVC执行流程

    SpringMVC底层执行流程及原理解析

    主要介绍了SpringMVC底层执行流程及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    SpringMVC的执行流程及组件详解

    主要介绍了SpringMVC的执行流程及组件详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    SSM框架原理 spring-mvc执行流程

    分类专栏: java框架 文章标签: spring mvc spring mybatis 作用: SSM框架是spring MVC ,... springMVC执行流程: 1. 客户端将请求统一提交到DispatcherServlet; 2. DispatcherServlet会将请求交给HandlerMapping

    spring的初始文件

    用于创建SSM项目的初始文件,内部包含springmvc执行流程图

    SpringMVC面试专题.pdf

    1、什么是 SpringMvc? 2、Spring MVC 的优点: 3、SpringMVC 工作原理? 4、SpringMVC 流程? 6、SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决?...23、讲下 SpringMvc 的执行流程

    浅谈SpringMVC的执行流程

    下面小编就为大家带来一篇浅谈SpringMVC的执行流程。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    spring mvc工作流程

    spring mvc执行流程 Spring工作流程描述

    Spring SpringMVC 简单整合

    SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成...

    SpringMVC相关面试题.zip

    SpringMVC面试题:SpringMvc和Struts1,Struts2;SpringMvc的核心;SpringMvc拦截器;SpringMvc的执行流程

    0325_SpringMVC.html

    一:运行流程; * 1)、客户端点击链接会发送 http://localhost:8080/springmvc/hello 请求 * 2)、来到tomcat服务器; * 3)、SpringMVC的前端控制器收到所有请求; * 4)、来看请求地址和@RequestMapping...

    springmvc开发资料

    SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成...

    SpringMVC的执行过程浅析

    主要给大家介绍了关于SpringMVC的执行过程的相关资料,文中通过图文介绍的非常详细,对大家的学习或者使用SpringMVC具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

Global site tag (gtag.js) - Google Analytics