本周 Spring 动态:2011 年 3 月 29 日

工程 | Josh Long | 2011 年 3 月 30 日 | ...

哇,这周真是精彩!社区和 SpringSource 本身都涌现出了很多很棒的东西。

这周让我想起,Spring 框架通常都有可以大大简化或缓解手头挑战的功能,只要你知道在哪里找。通常,我会查看SpringSource 论坛JIRA 实例,以及 - 如果我充分确信它还没有在论坛或 JIRA 中得到解决或说明 - 在StackOverflow 的 Spring 类别中查找。SpringSource 工程师也试图监控论坛,以及 - 不那么经常 - StackOverflow 论坛。此外,我喜欢边做边学 - 正如我父亲常说的,“一寸一寸地前进,一码一码地艰难”。自从几周前SpringSource YouTube 频道上线以来,我一直在利用它 - 让演示在后台播放,同时我工作 - 来学习新的有趣的东西。

  1. Mark Fisher 和 David Syer 在去年 10 月的 SpringOne2GX 上的演讲已在 InfoQ.com 上发布。该演讲介绍了 Spring 作为构建并发分布式应用程序的编程模型。

  2. 上周,我这个卑微的通讯员还在抱怨缺少一个好的、简洁的类型安全条件查询选项,该选项能很好地与我的 API 堆栈集成。大约一小时后,就像变魔术一样,Spring Data JPA 负责人Oliver Gierke宣布了Spring Data JPA 1.0.0.M2,其中包含 - 除其他外 - (瞧!)一个名为 QueryDSL 的类型安全条件查询选项。所以,问题解决了!这里的教训是,如果你只是知道在哪里找,Spring 项目有多少功能真是令人震惊!:-)
  3. RabbitMQ 2.4 是流行的开源 AMQP 消息代理的最新版本,现已可用,它包含一系列增强功能,包括对 Java 和 .NET 客户端的更新。

  4. 已发布了Spring Data项目的最新版本,其中包含对 Neo4j 的支持。不,这不是上周的重复 - 它确实进展得非常好,而且很快!新版本包括许多新功能,并跟踪 Neo4j 本身的最新版本。Neo4j 是当今开发人员可用的众多新的专业数据存储之一。Neo4j 将数据建模为关系和节点。它针对快速节点遍历进行了优化,例如在 Facebook 好友图中。

    此外,SpringSource 将于 4 月 20 日举办关于 Spring Data(特别是包含 Neo4j 支持的 Spring Data Graph 子项目)的网络研讨会。该演示将分别针对北美欧洲进行。立即注册!

  5. SpringSource Tool Suite 负责人 Martin Lippert在博客中谈到了

    对 SpringSource Tool Suite 构建的早期访问支持,该构建跟踪最新的 Eclipse 发行版 - Indigo(具体来说,是版本 3.7,M6a,针对 Java EE 开发人员,对于那些没有关注分数的人)。

    这是 STS 的早期访问版本,鼓励用户试用并在 STS JIRA 上提供反馈

  6. 使用 Eclipse Virgo 项目或 SpringSource dm Server?SpringSource希望了解此情况,可以通过此快速调查提供帮助,以便于规划。
  7. Spring 就是关于选择。虽然 Spring 框架为基于 SOAP 的、契约优先的 Web 服务(使用 Spring WS)和 Spring 核心中的 RESTful Web 服务提供了头等支持,但它也拥有独特的优势,即成为使用替代 API(如 JAX-WS 和 JAX-RS)的最简单方法,因为所有主要实现这些标准的 API 也捆绑了 Spring 集成。在这篇文章中,博主 Mkyong 介绍了将 Spring 和 JAX-WS 结合使用。
  8. 想要使用基于 JSR303 的验证控制组,但又不想使用 Spring MVC 的 3.1 里程碑版本?

    这篇博文探讨了 Spring 3.0 中的替代方案。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部