spring-mvc工作原理

原创 2016年08月29日 22:28:42

1、浏览器发送请求给DispathcherServlet

2、DispatcherServlet根据请求信息到HandlerMapping中查找对应的控制器Controller

3-4、DispatcherServlet调用Controller处理请求(Controller会把请求交给相应的service处理)

5、Conroller将处理结果封装到ModelAndView对象中返回给DispatcherServlet

6、DispatcherServlet调用ViewResolver解析ModelAndView

7、DispatcherServlet强Model传递给View进行渲染页面

8、将页面返回给浏览器


DispatcherServlet是整个Spring MVC的核心。它负责接收HTTP请求并组织协调Spring MVC的各个组成部分。其主要工作有以下三项:

       1. 截获符合特定格式的URL请求。
       2. 初始化DispatcherServlet上下文对应的WebApplicationContext,并将其与业务层、持久化层的WebApplicationContext建立关联。
       3. 初始化Spring MVC的各个组成组件,并装配到DispatcherServlet中。


版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring 3 MVC工作原理

原文章来源http://blog.csdn.net/cswhale/article/details/16941281

Spring MVC工作原理 及注解说明

SpringMVC框架介绍     1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供了构建 Web 应...

Spring MVC 工作原理

Spring MVC工作流程图 图一 图二  Spring工作流程描述       1. 用户向服务器发送请求,请求被Spring 前端控制Servelt Dis...

Spring MVC中DispatcherServlet工作原理探究

下面类图将主要的类及方法抽离出来,以便查看方便,根据类的结构来说明整个请求是如何工作的 主要使用到的技术有Spring的IOC容器和Servlet。 假如我们要实现一个请求home...

Spring MVC工作原理 及注解说明

SpringMVC框架介绍     1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供了构建 W...

Spring mvc工作原理

需要解决的问题 Spring mvc按照MVC设计模式设计的框架,Model实体类传递给Controller,设置变量,返回给模板,渲染给客户端。 目标是简化开发流程,不需要大量重复的代码...

Spring MVC 工作原理

SpringMVC框架介绍 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 ...

Spring_Hibernate工作原理以及MVC结构的简介

一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherS...

Spring MVC 工作原理及开发流程(持续更新中......)

最近硬项目的需要,要用到Spring MVC 框架业余时间学了一下,整理了一点资料,供大家参考。 Spring MVC 工作原理 客户端请求提交到DispatcherServlet Dispat...

spring(基础九) spring mvc 工作原理

Spring MVC工作流程图 Spring工作流程描述       1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherSer...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring-mvc工作原理
举报原因:
原因补充:

(最多只允许输入30个字)