本周 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 发表了一篇关于 的博文

    早期访问支持 用于跟踪最新 Eclipse 发行版 - Indigo 的 SpringSource Tool Suite 构建(具体来说,对于 Java EE 开发人员,版本为 3.7,M6a,对于那些不记分的人)。

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

  6. 使用 Eclipse Virgo 项目或 SpringSource dm Server?SpringSource 想知道在此 快速调查 中,这将有助于规划。
  7. Spring 的全部意义在于选择。 虽然 Spring 框架为使用 Spring WS 的基于 SOAP 的、合约优先的 Web 服务和 Spring Core 中的 RESTful Web 服务提供了一流的支持,但它也享有独特的地位,即成为使用 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 社区中所有即将举行的活动。

查看全部