领先一步
VMware 提供培训和认证,助您加速进步。
了解更多Spring 社区本周依然精彩纷呈。新版 Tomcat 发布、移动客户端、Spring Data 以及大数据(如 Spring Gemfire、Redis,以及当然的 Spring Data 项目)似乎引起了社区的广泛关注。
温馨提示:Spring 核心框架的领导者兼所有姐妹 Spring 项目的贡献者 Juergen Hoeller 将在两天后(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 Core 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 特有的支持,用于从客户端消耗服务器端数据。
Justin Ryan 发布了一篇关于使用 Spring BeanDefinitionRegistryPostProcessor 实现自动将模拟对象注入 Spring 测试的精彩文章。
此实现可与 Spring 的单元测试支持一起使用。Spring 的单元测试支持提供了一种一致的方式,可以在单元测试类中使用 Spring 注解(如 @Autowired),并让上下文像对待单元测试是真正的 Spring 组件一样注入这些 bean。
此实现更进一步,自动注册您自动注入的 bean 的模拟对象。
在 Spring 框架中,BeanDefinitionRegistryPostProcessor 是经典 BeanFactoryPostProcessor 的扩展,可用于在 Spring 容器中注册对象,这些对象又可以注册其他元对象,如 BeanFactoryPostProcessor 实例。否则,它的工作方式基本相同,只是范围更高。非常巧妙,Justin!