又到了《本周 Spring》的更新时间!上周我在印度班加罗尔度过了一段非常愉快的时光,昨天在 Devoxx 会议创始人 Stephan Janssen 的邀请下,我顺道去了比利时鲁汶,拜访了比利时 Java 用户组,在那里我得以与一些充满热情和活力的当地人,以及 我的朋友、Spring 框架提交者 Stéphane Nicoll 共度时光。当然,整个活动的视频应该很快就会在 Parleys 上线!
让我们马上开始吧!
- Spring Social 的联合创始人兼负责人 Craig Walls 刚刚宣布了万众期待的 Spring Social 1.1.0 版本发布!这个新版本太棒了!如果你一直在关注过去一年半的预发布版本,那么你就知道为了简化 Spring Social 的 Java 配置,他们进行了深入的思考。最终版本既简洁又通用。我对此感到非常兴奋,并将着手更新我各种基于 Spring Social 的 OAuth 客户端!Craig,干得漂亮!
- 你看到新发布的“小版本” Spring Boot 1.0.2 了吗?我之所以用引号,是因为对于 Spring Boot 来说,即使是小版本也蕴藏着巨大的能量!Dr. Syer 宣布了这个版本,并特别提到了——除此之外——新增的炫酷的
@IntegrationTest 注解。太棒了!(现在请原谅我,我要去更新我的 Boot 项目了…)
- 明天,4 月 30 日,和我以及 New Relic 的 Ashley Puls 一起,我们将追踪和调试一个 JavaScript(前端)和 Java/Spring(后端)应用程序。
- Spring Integration 正在准备一个令人难以置信的新版本——全面支持注解和 Java 配置,以及一些 Spring Boot 支持!在 4.0 版本中,你将能够构建不依赖 XML 的集成应用程序。项目负责人 Gary Russell 将在 5 月 13 日的名为 Spring Integration 4.0,新前沿 的网络研讨会上带你了解所有这些令人兴奋的新特性。
- Spring Data Neo4j 的负责人 Michael Hunger 和我将在 5 月 20 日举办一个关于 Spring Data Neo4j 3.0 和 Neo4j 2.0 的精彩网络研讨会,地址在这里。
- 在关于 Project Sagan 的系列文章中,Spring 框架的能手 Brian Clozel 刚刚写了一篇非常精彩的文章,介绍 Project Sagan 如何处理客户端 JavaScript。这是一篇绝佳的文章,展示了现代客户端应用程序如何使用
npm、grunt 和 gulp。最好的部分是什么?内容是以视频形式呈现的!完美!
- Spring Roo 迎来了一位重要的贡献者 DISID!看看我朋友 Pieter Humphrey 关于 Spring Roo 未来的这篇精彩博文。
- 在 SpringOne2GX 2013 大会上,花 90 分钟与 Chris Richardson 一起深入探讨 Java、Scala 和 Javascript 中的未来。这里说的不是产品路线图。看看他的会议:《Futures 和 Rx Observables:异步消费 Web 服务的强大抽象》。
- 你是否还认为 Spring 仅仅用于依赖注入?加入 Mark Secrist 的精彩分享,深入了解框架的基础设计模式和构建块——这些宝贵的见解具有高度可重用性。观看他的 SpringOne2GX 2013 会议重播:《超越依赖注入》。
- Xavier Padró 写了一篇很棒的文章,介绍了如何使用 Spring Integration 在充当 Web 服务客户端时配置超时。
- IntelliJ 的能手 Andrey Cheptsov 写了一篇很棒的文章,介绍了如何将 Jetbrains 起源的 Kotlin 语言、NoSQL 数据库 MongoDB、Spring Boot 和 PaaS Heroku 结合使用,地址在这里。很棒!
- Petri Kainulainen 又回来了,这次他带来了一篇关于使用 jOOQ(它使得处理 SQL 更容易)以及 Spring 来处理分页和排序的精彩文章,地址在这里。
- Roger Hughes 写了一篇很酷的文章,关于使用 Spring 的 Quartz 调度支持来跟踪异常,第五部分:调度。
- 在“时间紧迫,不容错过”的博客上有一些很棒的文章。第一篇值得注意的是这篇关于在 JBoss EAP 6.2 上使用旧版本 Spring Integration 时出现的奇怪
ClassNotFoundException 的文章,地址在这里。
- 第二篇稍早的文章是关于使用 Spring Integration MQTT 适配器与 MQTT 驱动的服务进行通信的,地址在这里。MQTT 是一种轻量级的消息协议,是当今许多基于物联网的解决方案的核心。谁知道呢?你的冰箱可能就在使用它!:)
- 想在本地机器上运行一个更接近生产环境的 Hadoop 实例?不想运行完整的虚拟机?看看这篇关于使用 Docker 部署 Pivotal 的 HD Hadoop 发行版的文章:地址在这里!(然后,看看 Spring for Hadoop 和 Spring XD!)