- 浏览: 1541206 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (225)
- JAVA (27)
- Spring (49)
- Linux (51)
- JavaScript (8)
- Scrum (23)
- IDE (2)
- JSON (2)
- Solr (0)
- Webharvest (0)
- Hibernate (8)
- 杂谈 (3)
- Windows 7 (4)
- 持续集成 (23)
- tomcat (3)
- Android (1)
- SpringSecurity (11)
- Maven (9)
- jotm (3)
- C3P0 (1)
- Active Directory (2)
- cas (1)
- JQuery (2)
- ajax (1)
- plsql (2)
- nginx (4)
- apache (1)
- thrift (7)
- python (3)
- oracle (4)
- php (2)
- redis (1)
- fedora (1)
- windows7 (0)
- SVN (1)
- NFS (1)
- SAMBA (1)
- Atomikos (1)
- apache-poi (1)
- mysql (2)
- vncserver (1)
- mac (2)
- firefox (1)
- JIRA (1)
- p6spy (1)
- git (1)
- github (1)
- gitlab (1)
- gogs (1)
- Druid (1)
- MyBatis (1)
- docker (8)
- zabbix (1)
最新评论
-
lialatd:
您好,我用您的方法通过java api往jira系统中添加is ...
JIRA REST API ---- JAVA -
sprcen945:
可以了,是因为没加intercept-url 的拦截, 尼玛, ...
SpringSecurity3.X--Cas client 配置 -
sprcen945:
请问为什么我配了security.xml后切入点不起作用(之前 ...
SpringSecurity3.X--Cas client 配置 -
linxingyul:
根据楼主的代码 继承了WebMvcConfigurationS ...
SpringMVC4零配置--Web上下文配置【MvcConfig】 -
java_老头:
MvcConfig.java的FilterType.ANNOT ...
SpringMVC4零配置--Web上下文配置【MvcConfig】
序 言
笔者最早接触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的各个处理器的处理顺序,这里的每一个处理器都称之为一个“管道”。
笔者最早接触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的各个处理器的处理顺序,这里的每一个处理器都称之为一个“管道”。
- Spring2.5_MVC_处理管道使用参考手册V1.0.rar (800.8 KB)
- 下载次数: 641
评论
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
哥们,下载分数太高了,没有那么多。传一份给我可行? 谢谢!
发表评论
-
Druid学习笔记
2016-10-07 11:55 2513官方网站:https://github.com/aliba ... -
Spring Cache注解+Redis
2015-01-15 13:36 54512Spring3.1 Cache注解 依赖jar包: ... -
Spring Cache注解+Memcached
2015-01-12 16:11 20485Spring3.1 Cache注解 依赖jar包: ... -
Spring4+Hibernate4+Atomikos3.3多数据源事务管理
2014-09-25 10:46 8419Spring3+后不再对JTOM提供支持,所以可以改用At ... -
SpringMVC4零配置--Web上下文配置【MvcConfig】
2014-09-10 18:22 73489与SpringSecurity的配置类似,spring同样 ... -
SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】
2014-09-10 18:22 72020SpringSecurity的配置相对来说有些复杂,如果 ... -
SpringMVC4零配置--应用上下文配置【AppConfig】
2014-09-10 18:21 26587从spring3.0开始,Spring将JavaConfi ... -
SpringMVC4零配置--web.xml
2014-09-10 18:21 98745servlet3.0+规范后,允许servlet,filt ... -
SpringMVC4零配置
2014-09-05 19:11 90036基于Servlet3.0规范和SpringMVC4注解式配 ... -
SpringSecurity3.X--LDAP:AD配置
2014-07-08 17:08 5581前面介绍过基于本地数据库验证的方式,参考http://ha ... -
Thrift--JSClient
2013-09-26 14:45 6014thrift提供了基于jquery--ajax的客户端调用 ... -
Thrift--Spring集成ThriftServlet
2013-09-25 11:42 11152Thrift除了可以通过TCP协议访问,还可以通过HTTP ... -
Thrift转SpringHttpInvoker
2013-09-24 13:26 1797关于在spring中集成Thrift请参看:http://h ... -
Spring集成Thrift--Server AND Client
2013-09-04 20:13 13788Thrift网上有N多教程, ... -
C3P0配置实战
2012-09-04 18:34 51930C3P0: 一个开源的JDBC连接池,它实现了数据源和JN ... -
spring+jotm 多数据源事务管理(三)JNDI+Tomcat
2012-06-07 16:27 5307spring+jotm 多数据源事务管理系列 spr ... -
spring+jotm 多数据源事务管理(二)hibernate
2012-06-07 11:20 2901spring+jotm 多数据源事务管理系列 spr ... -
spring+jotm 多数据源事务管理(一)jdbc
2012-06-07 11:00 5306spring+jotm 多数据源事务管理系列 spr ... -
SpringSecurity3.X--Cas client 配置之配置session-management遇到的问题(2)
2011-10-27 14:19 2160关于“SpringSecurity3.X--Cas clien ... -
SpringSecurity3.X--Cas client 配置之配置session-management遇到的问题
2011-10-26 18:56 7947关于“SpringSecurity3.X--Cas ...
相关推荐
目前介绍springMVC的资料很多,但却基本没有对springMVC所有处理管道的使用方式都详细介绍的书籍,就连《spring framework 参考手册》也没有介绍的很详实。本文根据笔者一年多对spring2.5 MVC的学习与实践,将平时的...
总结来说,Spring 2.5 MVC的处理管道是一个精心设计的流程,包括了请求的接收、映射、处理、视图解析和响应生成。每个环节都有其特定的组件和接口,它们共同协作,使得开发者可以专注于业务逻辑,而无需关心底层的...
Spring2.5版本是该框架的一个重要里程碑,它在2008年发布,带来了许多新特性和改进,提升了开发者在构建应用程序时的灵活性和效率。 **依赖注入(DI)和控制反转(IoC)** Spring的核心特性之一是依赖注入(Dependency...
《Spring 2.5 MVC 完整项目:深入解析与实践》 在IT行业中,Spring框架作为Java领域的重要支柱,其MVC(Model-View-Controller)模块在Web应用程序开发中占据着举足轻重的地位。本文将针对“Spring 2.5 MVC 完整...
这个"Spring2.5-中文参考手册chm.zip"文件包含了关于Spring 2.5版本的详细中文指南,对于学习和理解Spring框架具有很高的价值。 Spring框架的核心特性包括依赖注入(Dependency Injection,DI)、面向切面编程...
"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参考手册, ...
本手册针对Spring框架的2.5版本,该版本发布于2007年,虽然相对较老,但其中的基本概念和核心机制仍然对当前的开发工作具有指导意义。下面我们将深入探讨Spring 2.5的主要特性及其应用。 1. **依赖注入(Dependency ...
Spring2.5-中文参考手册.chm
CHM文件是Windows的帮助文档格式,这份中文参考手册为开发者提供了Spring 2.5的中文版详细信息。对于不熟悉英文的开发者来说,这是一个非常有用的资源,它覆盖了Spring的所有模块,包括核心容器、数据访问/集成、...
总的来说,"Spring2.5中文框架开发手册"是深入了解和掌握Spring2.5版本特性和用法的重要参考资料,无论你是初学者还是经验丰富的开发者,都可以从中受益匪浅。通过阅读这份手册,你可以学习如何利用Spring2.5的各种...
本主题将深入探讨Spring 2.0、2.5版本的MVC特性和Portlet MVC的相关知识。 首先,Spring 2.0在MVC方面引入了显著的改进,包括: 1. **依赖注入(DI)**:Spring 2.0增强了对MVC组件的依赖注入支持,允许开发者更...
在Spring 2.5版本中,Spring引入了基于注解的方式,使得处理文件上传变得更加简洁和直观。这篇博客"Spring2.5 MVC -- 基于注解的附件上传"详细介绍了如何在Spring MVC 2.5中实现这一功能。 首先,我们需要了解...
在 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 ...
7. **Web MVC增强**:Spring MVC在2.5版本中提供了更多的控制器注解,如`@RequestMapping`,增强了模型视图的处理能力。 8. **集成测试**:Spring Test模块在2.5版本中提供了对单元测试和集成测试的强大支持,包括...
Spring 2.5 API CHM 是一份英文版的官方文档,包含了Spring框架2.5版本的详细接口和类的说明。这份文档对于开发者来说是非常重要的参考资料,它可以帮助我们理解和掌握Spring框架的核心功能和使用方法。 Spring框架...
Spring 2.5中文开发手册是一份面向中文用户的参考书,它提供了全面而详尽的Spring框架使用指南。这份手册不仅适用于初学者,对于有经验的开发者来说,它也是一份非常好的参考资料。手册的PDF格式意味着用户可以在...
《精通Spring2.5》是一本深度探讨Spring框架的权威指南,主要针对Spring 2.5版本进行深入解析。Spring是Java企业级应用开发中最受欢迎的框架之一,它以其轻量级、模块化的设计,以及对IoC(Inversion of Control,...