您现在的位置: 弘智教育 > JAVA > JAVA框架学习 >

Spring 2.0寒冬里的“春天”特性

来源:弘智培训 作者:弘智教育 时间:10-31
Spring框架开发团队已经正式发布了Spring 2.0最终版,Spring 2.0的发布基于两个主题:使用简单化和功能强大化。Spring框架一直传递给人一种理念:提供一个简单、高产模型,让其可以根据需要处理最复杂的应 用。在2.0版中这两方面都有了很大的改进,许多任务变得简单了,而框架适用的范围变大了,还增加了一些重大的新功能。

    Spring2.0 向后兼容

    Spring 2.0几乎是完全向后兼容的,大多数用户可以直接升级到Spring 2.0,只需要用Spring 2.0中包含的1.2.8 JAE文件替换现有版本中的相应文件即可。RC版的发布历经9个月之久,经过了充分的测试和来自9 milestones的社区回馈,以确保向后兼容和Spring框架的高质量标准。“Spring 2.0通过一种自然和无缝的风格引入了很多精巧和扩展功能,保留了所有核心API和配置工具,”Spring框架的开发领导人、Interface21的 副总裁兼著名工程师Juergen Hoeller说到,“新的基于schema的XML配置模型可以帮助你实现更方便、更强大的配置功能,对Spring核心内容没有重大影响。”

    Springwork的创始人兼Interface21的CEO Rod Johnson表示,“我们相信对Spring框架用户和企业Java来说,Spring 2.0是一个重大的进步,和我交流的用户对新功能感到非常激动,他们很多人一直在迫切的希望把这些新功能应用到产品中去。Spring框架倡导从简单 Java对象(POJOs)开发复杂应用程序的概念,继续以POJO开发为基准。事实上,Spring 2.0的完全向后兼容确保了基于POJO模型的强大功能,以及Spring框架体系的品质和灵活性。并且可以给已经使用Spring用户提供一个平稳的升 级路径”。

    Spring 2.0新功能

    1、在核心控制翻转容器(IoC)中增强了很多功能,包括可以定制Spring beans的作用域(根据HTTP session和Request的不确定范围),进一步提高扩展性, 兼容建立在Spring框架基础上的第三方框架或产品,例如应用于下一代WebLogic服务器的Pitchfork项目(http://www.interface21.com/pitchfork)。

    2、可扩展的XML配置功能,通过引入XML Schema,可以创建命名空间(namespace)来定义特定元素作为程序块,以增强其重用性。这个功能使开发人员可以在Spring本身内使用定制 的标签,使许多日常工作变得非常简单,同时它为第三方产品提供了极大的便利,让其在内部使用Spring,例如Mule,这对于那些想使用跨越大型项目配 置扩展的大企业来说,是非常重要的一个改进。
弘智主页 | 关于我们 | 联系方式 | 培训课程 | 镇江大专本科培训 | 在线报名 | XML地图