领先一步
VMware 提供培训和认证,助您快速提升技能。
了解更多本周 Spring 社区又迎来了激动人心的一周。社区似乎对新的 Tomcat 版本、移动客户端、Spring Data 和大数据(例如 Spring Gemfire、Redis 以及当然还有 Spring Data 项目)充满了热情。
提醒:Juergen Hoeller(Spring 核心框架的负责人,并且以某种方式为所有 Spring 姊妹项目做出了贡献)将在两天后(2月10日)举办两场相同的网络研讨会——北美场和欧洲场——介绍 Spring 3.1 的新功能!请务必注册参加这个关于下一代最广泛使用的 Java 框架的免费网络研讨会!
这是一次创纪录的活动,预先注册人数非常多。虽然还没有 Spring 3.1 的二进制文件(敬请期待!),但Spring 项目的代码始终可供您使用,所以——如果您像我一样对所有新功能感到兴奋——您可以在它发布之前很久就观看这个网络研讨会并开始使用它。
本周有很多好东西要讲,所以让我们开始吧!
已发布。新版本包含了一些修复和功能增强。
Apache Tomcat 7.0.8 已发布。此新版本包含许多小的更改,包括对异步、基于 Comet 的应用程序的更好支持。Apache Tomcat 6.0.32 也已发布,主要是一个维护版本。与往常一样,这两个版本的详细报道都可以在Tomcat Expert 社区网站上找到。
Spring Mobile 1.0.0.M3 已发布。Spring Mobile 项目是一个库,旨在简化移动设备友好的 Web 应用程序的开发。它为Spring Android的 Android 设备特定客户端支持提供了一个不错的服务器端组件。
鼓励用户查看Spring Mobile git 存储库中维护的精彩的新示例代码项目。
Gordon Dickens 发布了一篇关于使用
Spring 的 JMS 支持(包括 JmsTemplate)和 Spring 核心 OXM(一个对象到 XML 的编组框架)支持将基于 JAXB2 的消息有效负载编组为 XML 的精彩博客文章。这是一篇很好的文章,与关于消息传递的 Green Beans 文章结合起来阅读效果更好。
Spring GemFire 1.0.0(最终版)已发布。这
个版本提供了与GemFire 数据管理和数据网格技术的一流集成。Spring GemFire 提供了易于使用的配置,用于在惯用的 Spring 配置中使用 GemFire。此外,Spring Gemfire 集成也将参与即将推出的 Spring 3.1 缓存抽象,该抽象也将支持 GemFire 和许多其他数据缓存。
Shekhar Gulati 贡献了一篇精彩的博文探讨 Spring Roo 和 Hades项目,该项目现已成为 Spring Data 产品组合的一部分。
这篇文章还介绍了 Spring Android 特定的支持,用于从客户端使用服务器端数据。
此实现与 Spring 的单元测试支持一起使用。Spring 的单元测试支持提供了一种一致的方式来在单元测试类中使用 Spring 注解(如 @Autowired
),并由上下文注入这些 bean,就像单元测试是正确的 Spring 组件一样。
此实现更进一步,自动注册您已自动装配的 bean 的模拟对象。
在 Spring 框架中,BeanDefinitionRegistryPostProcessor
是经典 BeanFactoryPostProcessor
的扩展,可用于在 Spring 容器中注册对象,这些对象又可以注册其他元对象,例如 BeanFactoryPostProcessor 实例。否则,它的工作原理基本相同,但范围更大。Justin 太棒了!