本周Spring - 2013年4月30日
欢迎来到新一期的本周Spring!像往常一样,本周我们要介绍很多内容,所以让我们开始吧。你错过了上周 Pivotal 的公开发布会吗?观看重播,了解 GE 对新实体的投资!Pivotal 的使命是将消费级软件带入企业——在那里,Spring、Groovy、Grails、RabbitMQ、Redis 和 Cloud Foundry 等开源技术已被广泛采用。查看新的 Pivotal 网站,“社区”链接(右上角)下有一些可能令你惊喜的其他开源倡议!
- Oliver Gierke 宣布发布 Spring HATEOAS 0.5,其中包含许多新功能!
- Spring Security 负责人 Rob Winch 宣布Spring Security 3.1.4 现已发布。这是一个维护版本,包含多项 bug 修复,包括对 Spring 3.2 的 OSGi 支持。
- Spring Data 忍者 Oliver Gierke 也(这个家伙真忙!)发推文介绍了 Spring Data 的路线图:推出了Spring Data "Babbage" 版本。
- Spring Data Arora SR1 本周发布(以Sanjeev Arora命名)。顺便说一句,你可能已经注意到,Spring Data 各个发布系列的名称都取自计算机科学领域的一些有影响力的人物。新版本以Charles Babbage命名。
- Adam Shook 和 Mark Pollack 博士的网络研讨会Hadoop, Pivotal HD 和 Spring for Apache Hadoop现已在线提供。
- Azul Systems 的 Gil Tene 在 SpringOne2GX 2012 上做了一个精彩的演讲,题为理解 Java 垃圾回收及其应对之道,现已在线提供。
- 新的 SpringOne2GX 高清重播现已在 YouTube 上提供:使用 Spring Integration 和 Spring Batch 构建高性能应用,案例研究:配置多站点内存数据库
- James Watters 分享了他发现的一个关于设置 Cloud Foundry 和 BOSH 的视频。这个视频非常棒,如果你想了解 BOSH,值得一看。
- 人们写博客文章的主题有时会令我惊讶。Javarevisted 博客有一篇不错的文章,介绍了 Spring 的(虽然相对内部,但很稳定)
org.springframework.util.StringUtils
类,并提供了如何将集合转换为带分隔符的字符串的示例。我认为关于这个主题的信息可能有点过多,但我喜欢这种热情! - RabbitMQ 开发者布道师 Alvaro Videla 写了一篇文章,介绍了如何使用 PHPUnit 对 RabbitMQ 进行单元测试。这种方法相当酷,不过我不知道它在 Java 和 jUnit 中同时执行测试套件时效果如何。无论如何,这是对我最喜欢的消息队列进行单元测试的好方法!
- 你需要一个 Spring Integration 适配器吗?你有没有查看过Spring Integration 扩展仓库?这个仓库收集了一些比 Spring Integration 核心发展更快的或者正在完善的适配器。它是寻找各种问题解决方案的好地方。甚至连拉取请求都充满了有用的东西——我看到了令人惊叹的Gary Russell贡献的 MQTT 适配器!
- 看看 @gopivotal 博客上这篇精彩的文章,题为每分钟 80 万条消息:诺基亚 HERE 如何使用 #RabbitMQ 创建实时交通地图。它介绍了诺基亚 HERE 的架构,该架构构建于 Spring AMQP 和 RabbitMQ 之上。