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

Spring2.5 MVC 处理管道使用参考手册V1.0 CHM版本发布

阅读更多
序 言

笔者最早接触spring还是在2006年的下半年,记得那时普遍使用的还是1.2版本,主要使用的是IOC以及对Hibernate的AOP事务支持。由于那时Struts十分风靡,所以还很少有人会使用spring的MVC,基本上对spring的使用都是在SSH这个到现在还很流行的架构上,直到2008年初,笔者参与的一个项目才第一次使用了springMVC,那时spring的版本是2.0,也就是从那时起,笔者才开始真正的主动去了解这个东西,了解的越多,实践的越多,笔者就越发的喜欢spring这个东西。

除了Spring本身提供的IOC、AOP、MVC之外,spring还提供了很多有用的功能,比如多语言处理,等等。特别是对大量第三方架构及组件的完美封装,使得在项目中使用很多流行的第三方架构及组件变得异常的简单与方便,比如对流行框架的整合(Struts、WebWork、Hibernate)、RMI、文件上传(commons和cos)、Quartz、JavaMail,等等。

不过说实话,在使用基于spring2.0的MVC时,笔者也没有特别感觉spring的处理方式比struts强出多少,对controller的使用与配置也略显繁琐,直到2009年初spring2.5的问世,其基于注解的配置方式,使得任何一个bean都可以通过注解很方便的声明为一个controller,配置更简单,使用更方便,可以说,这是spring在MVC方面的一个巨大的突破。

目前介绍springMVC的资料很多,但却基本没有对springMVC所有处理管道的使用方式都详细介绍的书籍,就连《spring framework 参考手册》也没有介绍的很详实。本文根据笔者一年多对spring2.5 MVC的学习与实践,将平时的学习笔记进行了整理与完善,对springMVC中涉及到的绝大部分处理管道进行了详细的描述,其中所有列举的配置方式,笔者都做过测试。

这不是一本讲理论的书,只是一本使用手册,希望本文能够帮助到那些同我一样热爱spring的Java程序员们。

由于笔者水平有限,难免会有错误之处,请包含与理解,同时请尽快与笔者联系,联系方式:hanqunfeng@netqin.com,笔者会在下一个版本中进行改进,详情敬请关注笔者的博客:http://blog.csdn.net/hanqunfeng。

本文旨在技术交流,转载请注明出处,不得以盈利为目的进行销售和发布。本文参考了部分网络资料与图书资料,由于都是平时学习笔记的记录,加之笔者比较懒,没有及时记录下出处,希望那些原作者不要介意,在此向你们表示感谢。


下载地址:http://d.download.csdn.net/down/2017332/hanqunfeng

后记:csdn以后不想用了,附件直接挂出了,希望大家多多支持!

这里所谓管道,是指springMVC中的各种处理器,它们像管子一样,一个连着一个的对用户的一次请求进行各自的处理任务,忘了是在哪个地方看到过这种比喻了,不过确实比较形象。如果还是不太明白,可以参看第一章中“DispatcherServlet负责初始化及调度相关的处理管道”的插图,它描述了一个用户请求到最终返回视图的过程中springMVC的各个处理器的处理顺序,这里的每一个处理器都称之为一个“管道”。
4
0
分享到:
评论
6 楼 cx_jin 2011-10-18  
今天刚看到,希望有更新! 谢谢,作者!
5 楼 xlqstar 2011-08-11  
好东西啊好东西,我也发现了,再翔实的spring书都没有完整,系统的讲解过MVC,我估计管道这一比喻是来自于java对IO的描述吧!
4 楼 timothy_bitty 2010-09-29  
3 楼 hanqunfeng 2010-02-22  
这里所谓管道,是指springMVC中的各种处理器,它们像管子一样,一个连着一个的对用户的一次请求进行各自的处理任务,忘了是在哪个地方看到过这种比喻了,不过确实比较形象。如果还是不太明白,可以参看第一章中“DispatcherServlet负责初始化及调度相关的处理管道”的插图,它描述了一个用户请求到最终返回视图的过程中springMVC的各个处理器的处理顺序,这里的每一个处理器都称之为一个“管道”。

2 楼 fuwang 2010-02-13  
请问这里的管道是指什么
1 楼 melin 2010-02-10  
哥们,下载分数太高了,没有那么多。传一份给我可行? 谢谢!

相关推荐

    Spring2.5 MVC 处理管道使用参考手册V1.0.chm

    目前介绍springMVC的资料很多,但却基本没有对springMVC所有处理管道的使用方式都详细介绍的书籍,就连《spring framework 参考手册》也没有介绍的很详实。本文根据笔者一年多对spring2.5 MVC的学习与实践,将平时的...

    Spring2.5 MVC 处理管道使用参考手册

    总结来说,Spring 2.5 MVC的处理管道是一个精心设计的流程,包括了请求的接收、映射、处理、视图解析和响应生成。每个环节都有其特定的组件和接口,它们共同协作,使得开发者可以专注于业务逻辑,而无需关心底层的...

    Spring2.5-中文参考手册chm

    Spring2.5版本是该框架的一个重要里程碑,它在2008年发布,带来了许多新特性和改进,提升了开发者在构建应用程序时的灵活性和效率。 **依赖注入(DI)和控制反转(IoC)** Spring的核心特性之一是依赖注入(Dependency...

    spring2.5 mvc 完整项目

    《Spring 2.5 MVC 完整项目:深入解析与实践》 在IT行业中,Spring框架作为Java领域的重要支柱,其MVC(Model-View-Controller)模块在Web应用程序开发中占据着举足轻重的地位。本文将针对“Spring 2.5 MVC 完整...

    Spring2.5-中文参考手册chm.zip

    这个"Spring2.5-中文参考手册chm.zip"文件包含了关于Spring 2.5版本的详细中文指南,对于学习和理解Spring框架具有很高的价值。 Spring框架的核心特性包括依赖注入(Dependency Injection,DI)、面向切面编程...

    spring2.5 mvc_ibatis2

    "demo"项目可能包含了整合Spring 2.5 MVC与iBatis 2的实例代码,包括Spring配置文件、DAO接口、Mapper XML文件、Controller类等,可以作为学习和参考的样例。 总结,Spring 2.5 MVC与iBatis 2的整合应用,既保留了...

    MyBatis_3参考手册, spring2.5参考手册

    MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, ...

    Spring2.5-中文参考手册(这是个chm格式的文档)

    本手册针对Spring框架的2.5版本,该版本发布于2007年,虽然相对较老,但其中的基本概念和核心机制仍然对当前的开发工作具有指导意义。下面我们将深入探讨Spring 2.5的主要特性及其应用。 1. **依赖注入(Dependency ...

    Spring2.5-中文参考手册.chm

    Spring2.5-中文参考手册.chm

    spring2.5.2开发参考手册pdf,spring2.5.ppt,Spring2.5-中文参考手册.chm

    CHM文件是Windows的帮助文档格式,这份中文参考手册为开发者提供了Spring 2.5的中文版详细信息。对于不熟悉英文的开发者来说,这是一个非常有用的资源,它覆盖了Spring的所有模块,包括核心容器、数据访问/集成、...

    Spring2.5 中文文档 chm格式

    总的来说,"Spring2.5中文框架开发手册"是深入了解和掌握Spring2.5版本特性和用法的重要参考资料,无论你是初学者还是经验丰富的开发者,都可以从中受益匪浅。通过阅读这份手册,你可以学习如何利用Spring2.5的各种...

    spring2.0MVC+spring2.5MVC+portletMVC

    本主题将深入探讨Spring 2.0、2.5版本的MVC特性和Portlet MVC的相关知识。 首先,Spring 2.0在MVC方面引入了显著的改进,包括: 1. **依赖注入(DI)**:Spring 2.0增强了对MVC组件的依赖注入支持,允许开发者更...

    Spring2.5MVC--基于注解的附件上传

    在Spring 2.5版本中,Spring引入了基于注解的方式,使得处理文件上传变得更加简洁和直观。这篇博客"Spring2.5 MVC -- 基于注解的附件上传"详细介绍了如何在Spring MVC 2.5中实现这一功能。 首先,我们需要了解...

    Spring 2.5 mvc例子

    在 Spring 2.5 版本中,这个框架已经相当成熟,为开发者提供了强大的功能和灵活的配置选项。 ### 1. MVC 模式 模型-视图-控制器模式是软件设计中的一个经典架构模式,它将应用程序逻辑分离开来,提高了代码的可...

    spring webmvc struts 2.5 很难找的依赖包

    spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 ...

    Spring2.5_CN 开发参考手册(中文版).rar

    7. **Web MVC增强**:Spring MVC在2.5版本中提供了更多的控制器注解,如`@RequestMapping`,增强了模型视图的处理能力。 8. **集成测试**:Spring Test模块在2.5版本中提供了对单元测试和集成测试的强大支持,包括...

    spring 2.5 api chm(英文正宗不骗人,喜欢就下)

    Spring 2.5 API CHM 是一份英文版的官方文档,包含了Spring框架2.5版本的详细接口和类的说明。这份文档对于开发者来说是非常重要的参考资料,它可以帮助我们理解和掌握Spring框架的核心功能和使用方法。 Spring框架...

    spring2.5中文开发手册

    Spring 2.5中文开发手册是一份面向中文用户的参考书,它提供了全面而详尽的Spring框架使用指南。这份手册不仅适用于初学者,对于有经验的开发者来说,它也是一份非常好的参考资料。手册的PDF格式意味着用户可以在...

    精通Spring2.5pdf书籍proSpring2.5

    《精通Spring2.5》是一本深度探讨Spring框架的权威指南,主要针对Spring 2.5版本进行深入解析。Spring是Java企业级应用开发中最受欢迎的框架之一,它以其轻量级、模块化的设计,以及对IoC(Inversion of Control,...

Global site tag (gtag.js) - Google Analytics