`
hahalzb
  • 浏览: 164605 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring MVC 生命周期

阅读更多

流程图

 

一个请求在Spring MVC 中的生命周期
流程图:

在Spring 中使用MVC:
1、客户端发出请求第一个接受请求的组件是DispatcherServlet.(前端控制器模式)
2、DispatcherServlet开始查询一个或多个HandlerMapping。一个HandlerMapping的工作主要是将URL映射到一个控制器对象。
3、一旦DispatcherServlet找到了一个控制器对象,它将请求分派给这个控制器,让它根据设计的业务逻辑处理(3)这个请求。
4。完成业务逻辑后,控制器返回一个ModelAndView(4)给DispatcherServlet。ModelAndView不是携带一个视图对象,就是携带一个视图对象的逻辑名
5。如果MedelAndView对象携带的是一个视图对象的逻辑名,DispactherServlet需要一个ViewResolver(5)来查找用于渲染回应的视图对象。最后,DispatcherServlet将请求分派给ModelAndView对象制定的视图对象(6)。视图对象负责渲染返回给客户的回应。
页面流程图:

分享到:
评论

相关推荐

    (第十一天)初识SpringMVC SSM框架的学习与应用-Java EE企业级应用开发学习记录

    本资源介绍了一个基于Spring MVC框架的Web应用项目,...这有助于您理解整个请求生命周期。 配置与注解: 我们将演示如何配置Spring MVC,包括XML配置和注解驱动。您将了解如何使用注解来简化控制器和请求映射的配置。

    一文带你搞懂Spring MVC和servlet(面试必备)

    Jsp/Servlet 技术体系弊端2、Spring Web MVC 特点3、Spring MVC工作流程二、idea创建servlet项目1、搭建过程2、servlet的工作流程3、servlet的生命周期三、idea创建Spring MVC项目1、搭建过程2、Spring MVC接口解释...

    基于Spring MVC框架的Web研究与应用 (2012年)

    MVC是软件工程中的一种经典软件架构模式。文章在分析MVC架构基本组成和原理的基础上,详细介绍了Spring MVC架构的组成原理、应用配置;最后,以一个应用案例,详细说明了Web请求在Spring MVC框架中的流转生命周期。

    看透springMvc源代码分析与实践

    7.2 Tomcat的生命周期管理52 7.2.1 Lifecycle接口52 7.2.2 LifecycleBase53 7.3 Container分析59 7.3.1 ContainerBase的结构59 7.3.2 Container的4个子容器60 7.3.3 4种容器的配置方法60 7.3.4 Container的...

    SpringMVC的相关问题.docx

    Spring MVC是Spring Framework的一个模块,它是...基于MVC架构,将Web层进行指责解耦,并管理应用所需的生命周期。 支持RESTful风格的URL请求。 采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。

    spring-5.2.6.7z

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    Spring技术内幕:深入解析Spring架构与设计原理(第2部分)

    又如何实现Bean的生命周期管理?  Spring如何简捷地在JVM上实现AOP功能?  Spring AOP如何实现Aspect编织功能?  Spring如何实现各种数据库操作组件的集成?  Spring如何在Web环境中集成IoC容器并为Web应用开发...

    Spring技术内幕:深入解析Spring架构与设计原理

    又如何实现bean的生命周期管理?  spring如何简捷地在jvm上实现aop功能?  spring aop如何实现aspect编织功能?  spring如何实现各种数据库操作组件的集成?  spring如何在web环境中集成ioc容器并为web应用...

    Spring框架+Spring工作原理+AOP面向切面编程+JDK代理+Cglib代理

    Spring框架是一个开放源代码的J2EE应用程序框架,是对bean的生命周期进行管理的轻量级容器。 适用:中高级开发 Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork等众多Web框架组合使用,并且可以与Swing...

    Spring+3.x企业应用开发实战光盘源码(全)

    同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行讲解。  第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。 ...

    spring介绍及应用

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    spring环绕通知图示

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    spring图解.zip

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    SPRING3技术内幕

    又如何实现Bean的生命周期管理?  Spring如何简捷地在JVM上实现AOP功能?  Spring AOP如何实现Aspect编织功能?  Spring如何实现各种数据库操作组件的集成?  Spring如何在Web环境中集成IoC容器并为Web应用...

    spring前置通知分析图示

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    spring后置通知分析图示

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    spring第四个版本分析图示

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    Spring面试题含答案.pdf

    27. 解释 Spring 框架中 bean 的生命周期 28. 哪些是重要的 bean 生命周期方法? 你能重载它们吗? 29. 什么是 Spring 的内部 bean? 30. 在 Spring 中如何注入一个 java 集合? 31. 什么是 bean 装配? 32. 什么是...

    SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(Spring

    它是一个针对bean的生命周期进行管理的轻量级容器。Spring致力于提供一种方法管理你的业务对象,主要目的是使JavaEE易用和促进好编程习惯。 Spring框架主要由七部分组成,分别是Spring Core、 Spring AOP、 Spring ...

    Spring技术内幕:深入解析Spring架构与设计原理 1/2

    又如何实现bean的生命周期管理?  spring如何简捷地在jvm上实现aop功能?  spring aop如何实现aspect编织功能?  spring如何实现各种数据库操作组件的集成?  spring如何在web环境中集成ioc容器并为web应用开发...

Global site tag (gtag.js) - Google Analytics