文档章节

Spring web mvc的响应过程

pradosoul
 pradosoul
发布于 2015/04/18 20:41
字数 203
阅读 27
收藏 1

语言描述:

1. 用户通过web页面将数据请求至前端控制器(DispatcherServlet),然后DispatcherServlet通过mapping去找Controller。

2. (映射处理器)HandlerMapping帮助DispatcherServlet找到最终执行的处理器(Controller),并返回Handler执行链(HandlerExecutionChain)给DispacherServlet。

3. 前端控制器(根据HandlerExecutionChain)通过适配器(HandlerAdapter)去调用Controller。

4. Controller执行完成后,将执行结果ModelAndView返回给适配器。

5. 适配器将ModelAndView返回给前端控制器。

6. 前端控制器通过视图解析器(ViewResolver)将ModelAndView解析成视图(jsp、xls、pdf、报表)。

7.ViewResolver将解析成功的view返回给前端控制器。

8. 前端控制器渲染视图并响应给用户。

© 著作权归作者所有

pradosoul
粉丝 6
博文 40
码字总数 37445
作品 0
闵行
程序员
私信 提问
Spring mvc 上下文初始化过程

在软件开发的中,如果某些特性的使用比较普遍,那么这些特性往往可以作为平台特性来实现,通过对这些平台特性进行有效的封装,使其向其他应用开放。正是如此,Spring由于其IOC、AOP、事务处理...

乱舞
2018/06/29
101
0
Spring 5 响应式编程

近年来,响应式编程在开发者社区和客户中很受欢迎,由于其以声明的方式构建应用程序的能力,而不是强制,形成更加敏感和有弹性的应用。Spring 5 将反应系统纳入其核心框架的事实已经显示出向...

oschina
2018/01/04
3.4K
0
SPRING MVC 3.2 预览:介绍SERVLET 3,异步支持

概述 Spring MVC 3.2 引入了基于Servlet 3的异步请求处理。我将撰写多篇博文来介绍这种新功能,并提供环境介绍来帮助你理解为什么以及如何使用该功能,本文是系列博文的第一篇。 早期发布版本...

lwei
2013/06/16
3.1K
0
Spring MVC 实践 - Base

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hanqing280441589/article/details/51831530 标签 : Java与Web Spring Web MVC Spring-Web-MVC是一种基于请求...

菜鸟-翡青
2016/07/05
0
0
【Spring学习笔记】--Spring MVC

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YYZZHC999/article/details/82961757 接上篇标准的MVC 框架,我们学习一下Spring MVC. Spring MVC 是一个模型...

杨晓慧_Hepburn
2018/10/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Rust 的 GUI 框架生态概览

本文比较全面比较了目前主流的 Rust 的 GUI 框架的表现。其中 ++ 表示非常好,-- 表示非常差,而 o 表示处于平均水平。 参与对比的框架共有 8 个,详细的比较结果如下: Electron + Neon El...

红薯
10分钟前
2
0
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
2
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
3
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
7
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部