本周 Spring 动态 - 2013 年 8 月 27 日
欢迎回到本周 Spring 动态的又一期。照例,我们有很多内容要分享!Spring Security 和其负责人 Rob Winch 在本周的汇总中占据了重要位置!向 Rob Winch 致敬!
- Spring Security 负责人 Rob Winch 发布了一篇博文,介绍 Spring Security 中一些新的、智能且便捷的跨站请求伪造(或称 CSRF)防护功能。
- Rob 还发布了另一篇精彩的博文,演示了 Spring Security 对安全标头的全新支持。
- Rob 还好心地将这些新功能集成到了 Spring REST 栈代码库中,您可以在其中看到它们在一个完整的、集成的 Spring REST 服务中的实际应用。要查看这些改动,以及集成了 Spring Security 和 Spring Security OAuth 的内容,所有这些都使用 Java 配置,请查看
oauth模块。 - Reactor 负责人 Jonathan Brisbin 宣布Reactor 1.0.0.M2 现已发布。新版本看起来非常令人兴奋!从 Jon 的介绍中:“此第二个里程碑版本包含若干错误修复和一些非常令人兴奋的新功能。Reactor 现在包含一个 Processor 抽象,这是一个高度优化的任务处理器,基于LMAX Disruptor RingBuffer……在 MacBook Pro 上的初步基准测试显示,Processor 每秒可以处理大约 1 亿个事件。是的,您没看错:每秒 1 亿个!”
- Hyperic、Cloud Foundry、Spring 和 Spring Data 的专家 Jennifer Hickey 宣布Spring Data Redis 项目最新版本发布。新版本包括对密钥过期命令的毫秒精度支持、消息监听器在连接失败时的重新订阅、`RedisMap` 和 `RedisProperties` 中 `ConcurrentMap` 合约的完整实现。
- Spring Batch 负责人Michael Minella 宣布Spring Batch 3.0M1 已发布!此版本标志着实现JSR-352 Java Batch 规范等工作的第一步。
- 立即注册 8 月 29 日的网络研讨会:与 Param Rengaiah 一起参加“通过模块化模式和 Spring 驯服耦合与内聚的野兽”。
- 加入我们来自 Pivotal Labs 的朋友,David Frank 将于 9 月 5 日向您展示“如何通过 Pivotal Tracker 变得敏捷”。
- Spring Security 负责人 Rob Winch 在推特上说:“#Gradle 使其构建 #SpringSecurity 与 #SpringFramework 3 变得极其简单,并使用 #Spring 3/4 运行测试”,并链接到这个精彩的示例。严格来说,这不是 Spring 相关帖子,但对于像我们在 SpringSource 一样也使用 Gradle 的人来说,这是一个非常优雅的 Gradle 构建的绝佳示例。
- Spring Security 负责人 Rob Winch(这家伙真是无处不在!)也宣布了Spring Security LDAP 最新版本发布。
- 我们的朋友 Xavier Padró 又回来了,这次带来了一篇博文,介绍了如何在收到消息时使用 Spring 的
JmsTemplate进行资源本地 JMS 事务处理。 - Patrick Grimard 发布了一篇精彩的博文,介绍了如何将Yeoman Backbone 与 Spring Web 应用程序集成,以及如何通过使用 Tuckey 的
UrlRewriteFilter来绕过他遇到的一些资源解析问题。我喜欢UrlRewriteFilter。即便如此,我认为(但尚未测试过……)Patrick 可以使用 Spring MVC 资源处理支持来完成同样的事情,就像他在代码中通过覆盖public void addResourceHandlers(ResourceHandlerRegistry registry)配置方法的一个示例中所做的那样。也许我错了,无论如何,这篇博文很棒! - SpringSource 已在 Q3 计划中发布了新的培训课程,请查看以下培训课程计划:核心 Spring、使用 Spring 进行企业集成和Spring Web。