Spring Security 4.0.0.RC2 已发布

工程 | Rob Winch | 2015 年 2 月 26 日 | ...

我们很高兴地宣布 Spring Security 4.0.0.RC2 的发布。

我们非常希望进行 GA 版本发布,但由于社区的反馈,我们决定有必要再进行一个 RC 版本。最终,此版本解决了近 50 个 ticket

更改摘要如下

假设一切顺利,计划在大约两周内进行 GA 发布。在此期间,请务必尝试…

本周 Spring - 2015年2月24日

工程 | Josh Long | 2015年2月24日 | ...

欢迎来到另一期本周 Spring!我们有很多内容要介绍,让我们开始吧!

  1. 我们的朋友 Adam Koblentz(来自 ZeroTurnaround)发表了一篇很棒的文章,介绍了使用 Spring Boot 和 JRebel 构建 websocket 应用程序。看看吧!
  2. 观看 Mark Fisher、Dr. Mark Pollack 和 Sabby Anandan 的网络研讨会重播,介绍了 Spring XD - 一个大规模数据和开发者生产力平台
  3. 当然,Pivotal 数据套件的一个重要组成部分是 Spring XD。上周我分享了一些了不起的 Spring XD Wiki 内容,关于Spring XD 1.1 中新的流处理支持。请查看Wiki 页面,Spring XD 大师 Ilayaperumal Gopinathan 将进行更详细的介绍。
  4. Spring Cloud 联合负责人 Spencer Gibb 一直致力于改进 Spring Cloud Netflix 集成。请查看此示例 演示如何使用 RxJava 的 Observable<T> 返回值从 Spring MVC这是相关的更改

网络研讨会:使用 Spring Security 和 Angular JS 构建单页应用程序

工程 | Pieter Humphrey | 2015年2月24日 | ...

演讲者:David Syer

Pivotal Spring Security、Spring Boot 和 Angular JS 都提供了强大的功能,可以非常轻松地创建现代应用程序,因此让它们协同工作具有巨大的价值。需要考虑的方面包括 cookie、header、原生客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些问题。在本讲座中,我们将展示如何轻松地集成组件框架的强大功能,以提供愉悦且安全的用户体验。我们从一个非常基础的单服务器实现开始,并分阶段进行扩展,将后端资源和身份验证拆分为不同的服务。最终状态包括一个用 Spring Cloud 声明式实现的简单 API 网关,通过它,我们可以巧妙地绕过人们在保护分布式后端中的 JavaScript 前端时遇到的许多问题。

2015年3月10日星期二 下午2:00 GMT (伦敦 GMT)注册

2015年3月10日星期二 上午10:00 PDT (旧金山 GMT-07:00) 注册

 

网络研讨会:JHipster for Spring Boot

新闻 | Pieter Humphrey | 2015年2月24日 | ...

主讲人:Julien Dubois

JHipster 致力于使用一套广泛的 Spring 技术(Spring Boot、Spring Security、Spring Data、Spring MVC(提供 Websocket、REST 和 MVC 框架等))、Angular.js 前端以及一套预配置的开发工具(如 Yeoman、Maven、Gradle、Grunt、Gulp.js 和 Bower)来生成高质量的 Java 后端应用程序。JHipster 创建了一个完全配置好的 Spring Boot 应用程序,并提供了一组预定义的屏幕,用于用户管理、监控和日志记录。生成的 Spring Boot 应用程序经过专门定制,可为 Angular.js 提供更流畅的体验。加入 Julien 进行一次快速的现场编码会话,构建一个简单的应用程序,并将其部署到 Cloud Foundry。

2015年3月17日星期二 下午2:00 GMT(伦敦 GMT) 注册

2015年3月17日星期二 上午10:00 PDT(旧金山 GMT-07:00) 注册

 

网络研讨会:使用 Spring 后端构建安全的 Polymer 应用

新闻 | Pieter Humphrey | 2015年2月24日 | ...

讲师:Scott Deeg

Polymer 是 Google 最新推出的 Web 框架。它完全围绕新兴的 Web Components 标准设计,其崇高的目标是让基于这些底层原语构建应用程序变得容易。与 Polymer 一起推出的还有一套基于“Material Design”理念的新元素(按钮、对话框等)。这些技术结合起来,可以轻松构建响应式、组件化的“单页”Web 应用程序,这些应用程序可以在 PC 或移动设备的浏览器上运行。但是后端呢?我们如何才能确保这些应用程序的安全?在这场讲座中,Scott Deeg 将带领您入门 Polymer 及其相关技术,然后通过构建一个功能齐全的云端应用程序,该应用程序拥有一个基于 Spring REST、Spring Cloud 和 Spring Security 的安全 RESTful 后端,并使用 Thymeleaf 进行后端渲染作业。最后,他将展示正在开发的工具中应用的原理。讲座主要以代码走查和演示为主,并假设您熟悉 Java/Spring 和 JavaScript。

2015 年 3 月 24 日星期二 下午 2:00 GMT(伦敦 GMT)注册

2015 年 3 月 24 日星期二 上午 10:00 PDT(旧金山 GMT-07:00)注册

 

SpringOne2GX 2014 回放:Spring Data REST - 数据遇见超媒体

新闻 | Pieter Humphrey | 2015年2月24日 | ...

录制于 SpringOne2GX 2014

演讲者:Roy Clarkson, Greg Turnquist

幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014widedatameetshypermedia

Spring Data REST 弥合了 Spring Data 仓库抽象提供的便捷数据访问层与超媒体驱动的 REST Web 服务之间的差距,有效地消除了实现过程中所需的样板代码。本次演讲将快速概述该项目,解释基本的设计决策,并介绍最新版本的新功能(即服务文档和可发现性)。然后,我们将查看 Spring-A-Gram 示例应用程序(使用 Spring Data REST 构建),重点关注前端各个部分的实现。

http://projects.spring.io/spring-boot了解更多关于 Spring Boot 的信息

更好的 Gradle 依赖管理

工程 | Andy Wilkinson | 2015年2月23日 | ...

Maven 的依赖管理包含了物料清单 (bom) 的概念。 bom 是一种特殊的 pom,用于控制项目依赖项的版本,并提供一个集中定义和更新这些版本的位置。

包括 Spring Framework、Spring Cloud、Spring Boot 和 Spring IO Platform 在内的许多 Spring 项目都提供了 bom,以使 Maven 用户更轻松。不幸的是,如果您使用的是 Gradle,情况并非如此轻松。

Gradle 中的依赖管理

Gradle 的依赖管理 使用 ResolutionStrategy 来控制项目的依赖版本。这提供了很大的权力和灵活性,但没有提供一种方法来重用已在 Maven bom 中声明的依赖管理。因此,您必须手动进行。根据 bom 的不同,这很容易导致您的 build.gradle 中增加数十行…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有