本周 Spring - 2014年7月8日

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

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

像往常一样,本周有很多内容要讨论,所以让我们开始吧!

  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,该 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 中隐式(基于组件扫描)与显式配置(使用 XML)的有趣文章。我认为 Java 配置应该真正被考虑,因为它提供了显式 XML 配置(集中式、易于理解的配置)和隐式但类型安全的 Java 注解和组件扫描式配置的优点。无论如何,这是一篇有趣的文章!
  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)的组合拳和一个第三方 Spring MVC 与 Alfresco 集成的方案来构建基于 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 社区中所有即将举行的活动。

查看全部