本周 Spring - 2014 年 7 月 8 日

工程 | Josh Long | 2014年7月8日 | ...

欢迎来到另一期的《本周 Spring》!我希望我们的美国读者度过了愉快的独立日,也希望其他所有人都度过了愉快的星期五!

一如既往,本周有很多值得讨论的内容,让我们开始吧!

  1. Spring Security 的主要开发者 Rob Winch 刚刚发布了 Spring Session 的第一个里程碑版本。Spring Session 可以轻松地在任何环境中(例如 Web、消息传递基础设施等)访问会话,以供应商中立的方式支持集群,插入用于确定会话 ID 的策略,并在 WebSocket 处于活动状态时轻松保持 HttpSession 的活动状态。这真的很棒!事实上,它可能会解决我上周遇到的一个问题,当时我想从 WebSocket 处理程序访问 HTTP 会话!
  2. Andy Wilkinson 刚刚发布了 Spring Boot 1.1.4 版本。新版本包括许多错误修复和小型新功能,包括对 Tomcat 8 的第一个稳定预览版本支持。
  3. Andy刚刚发布了 Spring IO 的第一个维护版本,该版本更新了平台中的版本,包括 Spring AMQP 1.3.5、Spring Boot 1.1.4、Spring Batch 3.0.1、Spring for Apache Hadoop 2.0.1 和 Spring Framework 4.0.6。干得好,Andy!
  4. Thomas Risberg 刚刚发布了 Spring for Apache Hadoop 2.0.1,该版本更新了依赖版本,包括 Hadoop 2.4.1、Spring Framework 4.0.6.RELEASE、Spring Batch 3.0.1.RELEASE、Spring Boot 1.1.4.RELEASE。
  5. Stéphane Nicoll 刚刚宣布Spring Framework 4.0.6 现已可用。此版本包含约 50 个错误修复。
  6. Spring Social 的主要开发者 Craig Walls 刚刚宣布Spring Social Facebook 2.0.0.M1 现已可用。此版本支持新的 Facebook v2.0.0 Graph API,其中包含一些强制性的破坏性更改(谢谢你,Facebook!)。
  7. Groovy 项目的主要开发者Guillaume LaForge宣布了新 Groovy 网站的测试版,并正在征求广大社区的反馈。
  8. 来自战壕:7 月 15 日,与 Casey Doolittle 和 Phil Dutson 一起参加一个关于疯狂项目的网络研讨会,以及他们如何在 24 小时内使用 Spring 构建购物车的
  9. 查看 Michael Plod 关于他为什么推荐 Spring 的即将举行的网络研讨会 - 了解技术(和一点业务)案例!Michael 是一位出色的演讲者,经常出现在各种会议上。立即注册 7 月 22 日的活动。
  10. 7 月 29 日,Crafter 软件公司的 Russ Danner 将为我们介绍如何使用 Spring 和 Groovy征服支持内容的 Web 和移动应用程序
  11. 去年,Spring 工具专家 Andy Clement 和 Martin Lippert 在SpringOne2GX 2013 上发表了精彩演讲,介绍了最新最棒的工具
  12. 去年在 SpringOne2GX 2013 上,Julien Dubois(你可能从JHipster认出他)发表了精彩演讲,探讨如何运行和性能优化经典的 Spring petclinic 应用程序
  13. Dr. Dobb's 发布了一篇很棒的关于新 Spring IO 版本的文章。
  14. InfoQ 的Matt Raible也对 Spring IO 进行了精彩的介绍。请查看!
  15. 《Literate Java》博客有一篇关于 Spring 中隐式(以 component-scan 为中心)与显式配置(使用 XML)的有趣文章。我认为 Java 配置真的应该被考虑在内,因为它提供了显式 XML 配置(集中、易于理解的配置)和隐式但类型安全的 Java 注释和 component-scan 为中心配置的最佳结合。无论如何,这篇文章很有趣!
  16. Spring Boot现已进入 Thoughtwork 的技术雷达,归类为评估类别。
  17. Codeleak.pl 网站有一篇关于 Spring 4 中一个较小但功能强大的特性的文章 - 基于 CGLIB 的代理类不再需要默认构造函数!
  18. 我一直很喜欢这一系列关于使用 Spring 和 Angular.js 的教程。你可能也会喜欢。干得好,Christopher Henkel!
  19. 《Apprenticeship Notes》博客有一系列很棒的教程,介绍如何将 Spring MVC、Thymeleaf 和 Bootstrap一起使用
  20. 《Autoletics》博客有一篇充满数字的精彩文章,介绍了他们对 Reactor 项目进行性能分析的经验。有趣的内容!其中一些观点也很有趣。正如本期回顾的读者所知,Reactor是一个高度并发、事件驱动、IO 就绪的平台。而且,它非常快。
  21. 我想向Paul Snively致敬,他一直使用 Spring(和 Scala)以及第三方的Alfresco MVC 集成的组合拳来构建基于 Alfresco 的解决方案。太棒了!
  22. 无论你是否喜欢新的 Groovy 网站(不过,为什么不呢?),你都会喜欢今天刚刚发布的 Groovy 2.3.4 版本,它改进了静态编译和 AST 转换。
  23. HornetQ项目负责人 Clebert Suconic 正在邀请社区就提议将 HornetQ 捐赠给 Apache ActiveMQ 项目征求反馈。我们知道我们社区中的开发者都认识并使用这两个项目,所以现在可能是征求反馈的合适时机,看看这个拟议的合并是否会影响你!我个人喜欢这个想法。ActiveMQ.next(长期代号为“Apollo”)似乎可以从 HornetQ 的捐赠中受益。当然,Spring Boot 现在同时支持 ActiveMQ 和 HornetQ,所以无论哪种方式,你都能满足需求!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有