领先一步
VMware 提供培训和认证,为您的进步加速。
了解更多这对 Spring 社区来说是又一个激动人心的一周。社区似乎对新的 Tomcat 发布、移动客户端、Spring Data 和大数据(例如 Spring Gemfire、Redis,当然还有 Spring Data 项目)议论纷纷。
提醒:核心 Spring Framework 的负责人、以各种方式为所有 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 独有的、用于客户端消费服务器端数据的支持。
这个实现与 Spring 的单元测试支持配合使用。Spring 的单元测试支持提供了一种一致的方式,可以在单元测试类中使用 Spring 注解(如 @Autowired
),并由上下文注入这些 bean,就像单元测试是普通的 Spring 组件一样。
这个实现更进一步,会自动注册您已自动装配的 bean 的 mock 对象。
在 Spring Framework 中,BeanDefinitionRegistryPostProcessor
是经典 BeanFactoryPostProcessor
的扩展,可用于在 Spring 容器中注册对象,这些对象又可以注册其他元对象,如 BeanFactoryPostProcessor 实例。除此之外,它的工作原理基本相同,只是作用域更高。做得真棒,Justin!