Spring Framework 3.0 RC3 发布

工程 | Juergen Hoeller | 2009 年 12 月 01 日 | ...

我们决定在发布 GA 版本之前,先发布一个 Spring 3.0 的候选版本:从下载页面获取它,进行全面的测试,并让我们知道它的工作情况。 Spring 3.0 现在正在等待您的集成测试反馈,并最终将在 12 月中旬发布 GA 版本。

这个候选版本附带了几个增强功能:例如,新的 <mvc:*> 命名空间中的扩展功能,以及对启动/关闭行为的进一步修订(影响消息侦听器和计划任务)。 欢迎尽早尝试这些功能! 我们也很想了解现有 Spring 2.5 应用程序的升级体验,因为我们预计你们的许多应用程序会选择性地采用 3.0 的功能...同时将大部分代码保持在 2.5 的状态。

与第三方框架和库的兼容性也是一个重要的目标。 你们的大多数现有库应该可以继续工作,甚至不需要升级。 但是,我们在某些情况下提高了所需版本的门槛:例如,Spring 3.0 现在需要 Hibernate 3.2 或更高版本,并明确支持 Hibernate 3.3 以及 Hibernate 3.5 beta。 另一个例子是,Spring 3.0 现在需要 Tiles 2.1,不再支持 Tiles 2.0。 我们通常建议使用这些第三方库的最新生产版本,但在 Hibernate 的情况下,我们仍然支持仍然常用的旧版本。

顺便说一句,因为之前对此存在混淆:Spring 3.0 代码库完全基于 Java SE 5 (JDK 1.5) 和 Java 5 语言特性,但同时,Spring 3.0 完全兼容 J2EE 1.4 服务器以及 Java EE 5 服务器,并为 Java EE 6 提供了早期支持。 特别是,您可以在 Tomcat 5.5 和 WebSphere 6.1 等平台上运行基于 Spring 3.0 的应用程序,并且可以在这些已建立的 J2EE 1.4 平台上使用完整的 Spring 3.0 功能集(幸运的是,它们在底层运行在 JDK 1.5 上)。 您甚至可以向该组合添加全新的 JPA 2.0 提供程序...充分利用您所拥有的。

最后,基于 Spring 3.0,特别是基于这个候选版本,我们即将发布一系列的项目:例如,Grails、ROO、dm Server、Spring Security、Spring Batch 和 Spring Integration 的新主要版本。 敬请关注!

获取 Spring 新闻通讯

保持与 Spring 新闻通讯的联系

订阅

抢先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部