Spring Security Kerberos 1.0.0 发布

发布 | Janne Valkealahti | 2015年4月23日 | ...

我们很高兴宣布 Spring Security Kerberos 1.0.0.RELEASE 版本发布。我想首先感谢所有社区成员,他们通过创建新功能 PR 或提供反馈来帮助我们。

以下是两个候选版本和 GA 版本所经历的更改的快速总结。

  • 由于自第一个里程碑以来长期延迟,我们进行了大量的内部整理工作,以使整个项目保持最新。
  • Spring 团队添加了 KerberosRestTemplate,而所有其他新功能都来自社区。
  • 社区贡献包括
    • KerberosLdapContextSource,它允许使用现有的 Kerberos 凭据针对 Windows AD 进行身份验证,以获取更多有关已登录用户的信息。
    • 对 Kerberos 协商进行了调整,从而提高了与 WinRM 的互操作性。
    • 更改了 SpnegoEntryPoint 的使用方式,使得在 Kerberos 协商失败时可以回退到其他身份验证方法。

本周 Spring - 2015年4月21日

工程 | Josh Long | 2015年4月21日 | ...

欢迎阅读新一期《本周 Spring》!本周我在印度班加罗尔参加 印度开发者峰会。Spring 团队的许多成员本周也在德国参加 JAXConf 大会

友情提醒,如果您在欧洲西南部,特别是西班牙巴塞罗那,并且想在阳光下享受乐趣,我认为没有比 Spring I/O 大会更好的选择,它就在下周。不要错过来自许多出色的 Spring 团队和 Spring 社区成员的许多精彩演讲。我将在那里,期待与大家见面!

事不宜迟,让我们开始吧……

SpringOne2GX 2014 回放:Groovy 和 Grails 谜题 - 陷阱、陷阱和边缘情况

新闻 | Pieter Humphrey | 2015年4月21日 | ...

录制于 SpringOne2GX 2014。

演讲者:Baruch Sadogursky, Frederic Simon - JFrog

G&G 特别主题

幻灯片:http://www.slideshare.net/SpringCentral/the-groovy-puzzlers

记得史诗般的 Java Puzzlers 吗?这是 Groovy 版本,我们有一些很棒的谜题!即使我们 JFrog 这里完全是 Grails 阵营,其中一些也让我们挠头思考了好几天才弄明白。还有更多!来自真正的 Groovy 大师(包括 @glaforge、@aalmiray、@tim_yates、@kenkousen)的贡献使这次演讲成为一次难忘的 Groovy O_O 之旅。

 

SpringOne2GX 2014 回放:使用 Spring 和 Apache ZooKeeper 进行集中式应用程序配置

工程 | Pieter Humphrey | 2015年4月21日 | ...

录制于 SpringOne2GX 2014。

演讲者:Ryan Gardner, Dealer.com

Core Spring 专题

幻灯片:http://www.slideshare.net/SpringCentral/zookeeper-config2014-2c-41123708

应用程序配置是一个演进过程。它最初可能是应用程序中硬编码的字符串,然后有望发展到外部形式,例如可以在不进行部署的情况下更改的文件或系统属性。但是,当其他企业关注点(例如审计要求或围绕谁可以进行更改的访问控制)介入时会发生什么?如何在一个终端窗口同时管理大量应用程序服务器时,保持值的跨服务器一致性?应用程序配置演进的下一步是集中式配置,您的应用程序在通过各种环境最终部署到生产环境时可以访问该配置。这样的服务将配置的所有权从最后接触代码的开发人员转移到精通配置并在所有环境中负责应用程序配置的应用程序所有者。在 Dealer.com,我们创建了这样一个解决方案,它依赖 Apache ZooKeeper 处理配置数据的存储和协调,并依赖 Spring 处理每个应用程序中配置对象的检索、创建和注册。最终结果是一个透明的框架,它提供了与使用 Spring 配置、配置文件和属性值注入创建的配置对象相同的对象。本次演讲将介绍我们解决方案的背景原因和实现方式,重点介绍我们如何利用 Apache ZooKeeper 和 Spring 的强大特性来消除应用程序中的本地配置文件,并在我们的企业中提供一致的应用程序配置机制。

 

Spring Integration Hazelcast Support 1.0 里程碑 1 已发布

发布 | Artem Bilan | 2015年4月20日 | ...

亲爱的 Spring 社区成员:

我们很高兴宣布 Spring Integration Hazelcast Support 项目的里程碑 1 版本。您可以使用 里程碑仓库 与 Maven 或 Gradle 一起进行早期访问试用。

compile "org.springframework.integration:spring-integration-hazelcast:1.0.0.M1"

首先,特别感谢 Eren Avşaroğulları,他发起了这个项目,并且是一位积极响应、充满活力的贡献者。请不要错过他今年在 SpringOne 上与我们一起的演讲

概述

Spring Integration 实现了著名的 企业集成模式,并在 Spring 中提供了轻量级消息传递功能……

Pivotal 将参加 4月29-30日在巴塞罗那举行的 Spring I/O 大会

新闻 | Pieter Humphrey | 2015年4月17日 | ...

 

Spring I/O 又回来了!中断几年后,本次大会将重回舞台。让我们帮助他们重新出发!此外,本次大会今年不在马德里,而是在美丽的西班牙巴塞罗那举行,为期两天,汇集了优秀的 Spring、Groovy 和 Grails 演讲者阵容。来自 Pivotal、Google、Vaadin、JetBrains、Neo Technology、MongoDB、Couchbase、ElasticSearch、ZeroTurnAround、AppDynamics、Magnolia 等众多公司的 38 位杰出演讲者将就 Spring、Groovy、Grails 和云原生应用程序分享他们的专家见解。最棒的是:动手实践工作坊!亲手体验 Spring Cloud 微服务、Spring XD 大数据管道以及 Spring MVC 和静态资源——所有这些都由编写这些软件的 Pivotal 领导者和工程师亲自指导。如果您想了解如何为云原生平台设计应用程序,以及 Java 开发人员目前正在使用的微服务架构的真实代码,请忽略那些快速追随者,来听听领导者的声音吧。

请务必使用折扣码 SPRING10 进行注册,即可享受本次价格非常实惠的大会 10% 的折扣!如果您在欧洲并使用 Spring,这将非常容易向您的经理争取参加。别忘了参观 Pivotal 展位,那里有演示、互动,还有机会与推动创新的专家和专业人士见面交流!

点击此处查看完整议程,或者立即查看 Pivotal 的演讲者阵容

4月29日 周三

9:30-10:30 主题演讲 | Spring 12年:一个开源之旅 - Juergen Hoeller

11:00-12:00 | 使用 Spring Boot 构建“Bootiful”应用 - Josh Long

12:00 - 13:00 | Spring 4 Web 应用 - Rossen Stoyanchev

12:00 - 13:00 | 使用 Spring 启动您的搜索 - Christoph Strobl

14:00 - 15:00 | 使用 Spring Cloud 和 Netflix OSS 构建微服务 - David Syer 博士

14:00 - 15:00 | Spring XD 实战 (工作坊) - Thomas Darimont

15:00 - 16:00 | 掌握 Spring Boot 自动配置 - Stephane Nicoll

15:00 - 16:00 | Spring XD 实战 (工作坊) (续) - Thomas Darimont

16:30 - 17:30 | Spring Boot 为工具而生 - Yann Cébron (JetBrains) & Stéphane Nicoll

16:30 - 17:30 | 使用 Spring 和单页应用管理静态资源 (工作坊) - Brian Clozel

17:30 - 18:30 | 使用 Spring 4.2 进行现代 Java 组件设计 - Juergen Hoeller

17:30 - 18:30 | 使用 Spring 和单页应用管理静态资源 (工作坊) (续) - Brian Clozel

4月30日 周四

9:00-10:00 | 使用 Spring XD 创建大数据应用 - Thomas Darimont

9:00-10:00 | Spring.io 内部——一个生产级别的 Spring 参考应用 - Brian Clozel

11:30-12:30 | Spring Data REST – Repositories 邂逅 Hypermedia - Oliver Gierke

11:30-12:30 | 使用 Reactor 和 Reactive Streams 设计分布式系统 - Stephane Maldini

12:30-13:30 | 您的云能做到吗?Cloud Foundry 入门 - Josh Long

14:30-15:30 使用 Spring Cloud 构建“Bootiful”微服务 (工作坊) - Josh Long

15:30-17:00 使用 Spring Cloud 构建“Bootiful”微服务 (工作坊) (续) - Josh Long

Spring 亮相 2015 德国 JAX 大会

新闻 | Pieter Humphrey | 2015年4月17日 | ...

Spring at JAX Germany 2015

Spring 团队为德国 JAX 大会做好了充分准备——没错——甚至还有来自工程团队的德语母语者!

德国 JAX 大会将持续三天,汇集了出色的 Spring、微服务、云原生应用和大数据领域的演讲者阵容。来自 Pivotal、Siemens、Inovex、Adesso 和 Oose Innovative 的 12 位演讲者将就 Spring、微服务、REST、NetFlixOSS、云原生应用和大数据分享他们的专家见解。最棒的是:动手实践工作坊!亲手体验微服务以及超级 Java 博客作者 Eberhard Wolff 的指导。此外,还有来自我们的 Spring Data 团队负责人 Oliver Geirke 的端到端 API 到 Web 示例——REST / Web 应用 / 数据库。另外,您还会见到前 SpringSource 首席技术官 Adrian Coyler 和特邀 Pivotal 演讲者/工程师 Dave Syer 博士。如果您想了解如何为云原生平台设计应用程序,以及 Java 开发人员目前正在使用的微服务架构的真实代码,请忽略那些快速追随者,来听听领导者的声音吧。

别忘了参观 Pivotal 展位,那里有演示、互动,还有机会与推动创新的专家和专业人士见面交流!

点击此处查看完整会话列表,或者立即查看 Pivotal 的演讲者阵容(注意许多摘要是德语的,您可能需要使用谷歌翻译)。

4月20日 周一 上午9:00 | 从数据库到 Web - 使用 Spring 的端到端 REST Web 服务 - Oliver Gierke (工作坊)

4月20日 周一 上午9:00 | 微服务工作坊 - Eberhard Wolff (工作坊)

4月21日 周二 下午4:45 | 使用 Spring Cloud 和 Netflix OSS 构建微服务 | Dave Syer

4月21日 周二 上午9:45 | Project Flux:连接桌面 IDE 到云时代开发者工具 | Martin Lippert

4月22日 周三 上午8:30 | Spring 4.2 有什么新内容? - Oliver Gierke

4月22日 周三 上午10:30 | Spring 生态系统 - Felix Heppner, Hermann Woock

4月22日 周三 下午2:15 | Spring Data 有什么新内容? - Christoph Strobl

4月22日 周三 下午4:00 | 使用 Spring Boot 和 Spring Cloud 的微服务 - Eberhard Wolff

4月22日 周三 下午5:15 | Spring Data REST - Repositories 邂逅 Hypermedia - Oliver Gierke

4月23日 周四 上午8:30 | Hystrix 实战 - 通往健壮软件之路 - Gerrit Brehmer

4月23日 周四 下午2:15 | RESTful Hypermedia-APIs - Kai Tödter

4月23日 周四 下午3:45 - 使用 Spring XD 开发大数据应用 - Thomas Darimont

Spring Session 1.0.1 发布

发布 | Rob Winch | 2015年4月16日 | ...

我很高兴宣布 Spring Session 1.0.1.RELEASE 版本发布。您可以在 Maven Central 中找到该版本。

此版本修复了 30 多个问题。您可以在下方找到主要亮点

亮点

Spring Session 1.0.1 的亮点如下

  • 支持 AWS ElastiCache #124
  • Servlet 3.1 修复 #152。这解决了运行 Spring Security 和 Spring Boot 1.2 时遇到的问题。
  • Servlet 2.5 修复 #111 #182
  • 添加了基于 Servlet 2.5 和 XML 的配置示例和指南
  • 示例中使用的嵌入式 Redis 现在可在 Windows 64 位上运行 #174
  • 新的 Spring Session Logo #130

网站 | 文档 | Javadoc | 问题 | 帮助 | 源码 |

使用 Apache Kafka 和 Spring 进行集成和数据处理管道

工程 | Josh Long | 2015年4月15日 | ...

应用程序产生的数据比以往任何时候都多,在数据得到分析之前,一个巨大的挑战是如何首先适应这种负载。Apache Kafka 应对了这一挑战。它最初由 LinkedIn 设计,随后于 2011 年开源。该项目旨在提供一个统一的、高吞吐量、低延迟的平台来处理实时数据流。其设计深受事务日志的影响。它是一个消息系统,类似于传统的 RabbitMQ、ActiveMQ、MQSeries 等消息系统,但它非常适合日志聚合……

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速发展。

了解更多

获得支持

Tanzu Spring 通过一个简单的订阅,为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看全部