编者按

Spring是java平台上的一个开源应用框架。 Spring框架本身并没有强制实行任何特别的编程模式。在Java社区里,Spring作为EJB模型之外的另外一个选择甚至是替代品而广为流行。从设计上看,Spring给予了Java程序员许多的自由度,但同时对业界常见的问题也提供了良好的文档和易于使用的方法。 Spring框架的核心功能在任何Java应用中都是适用的。在基于Java企业平台上的web应用中,大量的拓展和改进得以形成。为此,Spring获得了广泛的欢迎,并被许多公司认可为具有战略意义的重要框架。

Spring框架的历史
  • 2000年,Spring框架最开始的部分是由Rod Johnson于2000年为伦敦的金融界提供独立咨询业务时写出来的。
  • 2003年2月,一批自愿拓展Spring框架的程序开发员组成了团队,在Sourceforge上构建了一个项目。
  • 2003年6月,Spring的框架首次在Apache 2.0的使用许可中发布。
  • 2004年3月在Spring框架上工作了一年之后,这个团队发布了第一个版本(1.0)。
  • 2005年,Spring因具有里程碑意义的新的版本的推出,更多功能的添加,从而得到了比2004年更高的采用率。
  • 2005年,Spring框架的开发人员成立了自己的公司,来提供对Spring的商业支持,其中最显著的就是与BEA的合作。

  • 2005年12月,第一个Spring会议在迈阿密举行,3天的课程吸引了300名开发人员。2006年6月在安特卫普召开的会议有400多名开发人员。

spring相关资料下载
精彩专题推荐
专题联系人

专题策划、制作:webbtob
联系方式:010--96096168--139

分析评论
Spring 2.5新特性及架构图?
Spring于10月22日推出2.5第一个发布候选版本(rc1),以下是对官方宣布文档做的摘要。 Spring2.5是Spring2.1各个里程碑版本的终结。Spring2.5是对Spring2.0的增强,增加了一些新的特性。另外,分发包有三种形式,增加了最小标准zip包和包含文档的zip包。官方推荐升级所有2.0.x版本到2.5版本,因为可以从新特性中获益和显著提升性能。Spring2.0可以简单的升级到2.5版本,只需替换相关jar文件。Spring2.5仍然兼容JDK1.4.2+和J2EE1.3+。 >>全文
spring安全篇
·使用Acegi进行身份认证
Acegi是专门为Spring Web应用提供安全保护的开源框架,它通过配置的方式就可以对业已存在的应用实施安全控制。在Acegi实施安全控制之前,必须获取操作者的身份,并进一步获知用户的权限,这样Acegi才可能对应用资源实施安全控制。在本文中,我们将介绍Acegi如何对操作者进行身份认证的内容。