本周 Spring 动态:2011 年 2 月 8 日

工程 | Josh Long | 2011 年 2 月 8 日 | ...

Spring 社区本周依然精彩纷呈。新版 Tomcat 发布、移动客户端、Spring Data 以及大数据(如 Spring Gemfire、Redis,以及当然的 Spring Data 项目)似乎引起了社区的广泛关注。

温馨提示:Spring 核心框架的领导者兼所有姐妹 Spring 项目的贡献者 Juergen Hoeller 将在两天后(2 月 10 日)举行两次相同的网络研讨会——一次面向北美一次面向欧洲——介绍 Spring 3.1 的新特性!务必注册参加这次免费的网络研讨会,了解最广泛使用的 Java 框架的下一代迭代!

这是一个创纪录的活动,预注册人数惊人。虽然还没有 Spring 3.1 的二进制文件(但请持续关注!),但Spring 项目的代码始终可供您使用,因此——如果您像我一样对所有新功能感到兴奋——您将在它发布很久之前就能看到这个网络研讨会并开始使用它。

本周有很多好东西要介绍,让我们开始吧!

  • Tomcat 项目的高级工程师 Mark Thomas 在 2010 年的 SpringOne 社区活动中做了一个演讲。该演讲现已在 InfoQ.com 上发布。
  • Spring Batch 2.1.6

    已发布。新版本包含多项修复和功能增强。

  • 本周有两个新的 Apache Tomcat 版本。首先,

    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 整体组合的一部分。

  • JTeam 团队发布了一篇博客,介绍了如何使用 Spring Android 和 Spring Mobile 来构建针对移动客户端的应用程序。

    这篇文章还介绍了 Spring Android 特有的支持,用于从客户端消耗服务器端数据。

  • Spring 框架最好的“特性”之一是其社区。Spring MVC 负责人 Keith Donald 最近在 Twitter 上分享了 Gunnar Hillert 的博客链接,该博客重点介绍了他的功能请求以及现在成为最近 Spring Mobile M3 版本一部分的整个过程。
  • Sebastian Pietrowski 整理了一篇引人入胜的介绍,介绍了如何使用最近发布的Spring Data Redis 支持。快来看看吧!
  • 博主

    Justin Ryan 发布了一篇关于使用 Spring BeanDefinitionRegistryPostProcessor 实现自动将模拟对象注入 Spring 测试的精彩文章。

    此实现可与 Spring 的单元测试支持一起使用。Spring 的单元测试支持提供了一种一致的方式,可以在单元测试类中使用 Spring 注解(如 @Autowired),并让上下文像对待单元测试是真正的 Spring 组件一样注入这些 bean。

    此实现更进一步,自动注册您自动注入的 bean 的模拟对象。

    在 Spring 框架中,BeanDefinitionRegistryPostProcessor 是经典 BeanFactoryPostProcessor 的扩展,可用于在 Spring 容器中注册对象,这些对象又可以注册其他元对象,如 BeanFactoryPostProcessor 实例。否则,它的工作方式基本相同,只是范围更高。非常巧妙,Justin!

  • Ken Rimple 发表了更多关于如何将 Spring Roo 和 Spring WebFlow结合使用的文章,甚至设置了一个非平凡的示例。这是一篇好文章,也是对 Spring WebFlow 概念的良好介绍。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有