本周 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 服务的上下文中看到它们的作用。要查看这些更改,以及使用 Java 配置集成的 Spring Security 和 Spring Security OAuth,请查看
oauth
模块。 - Reactor 首席工程师 Jonathan Brisbin 宣布Reactor 1.0.0.M2 现已可用。新版本看起来非常令人兴奋!摘自 Jon 的文章:“这个第二个里程碑版本包含许多错误修复和一些真正令人兴奋的新功能。Reactor 现在包含一个 Processor 抽象,这是一个基于LMAX Disruptor 环形缓冲区的高度优化的任务处理器……在 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 批处理规范的第一步,除此之外还有其他内容。
- 立即注册 8 月 29 日的网络研讨会:使用模块化模式和 Spring 驯服耦合和内聚的野兽,主讲人:Param Rengaiah。
- 加入我们来自 Pivotal Labs 的朋友们,David Frank 将向您展示如何使用 Pivotal Tracker 实现敏捷开发,时间为 9 月 5 日。
- Spring Security 首席工程师 Rob Winch在推特上写道,“#Gradle 使得使用 #SpringFramework 3 构建 #SpringSecurity 并使用 #Spring 3/4 运行测试变得非常简单,”并链接到这个精彩的示例。这严格来说并非与 Spring 相关的博文,但对于那些也使用 Gradle(就像我们在 SpringSource 一样)的人来说,这是一个非常优雅的 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 已将新的培训课程添加到第三季度的日程中,请查看以下培训课程的日程安排:核心 Spring、使用 Spring 进行企业集成 和 Spring Web。