Spring Security 4.0.0.RC2 发布

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

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

我们非常希望发布 GA 版本,但由于社区的反馈,我们决定需要另一个 RC 版本。最终,此版本解决了近50 个工单

下面是更改摘要

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

本周 Spring - 2015年2月24日

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

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

  1. 我们的朋友 Adam Koblentz(来自 ZeroTurnaround)发表了这篇文章精彩文章介绍了使用 Spring Boot 和 JRebel 构建 WebSocket 应用程序。查看一下!
  2. 查看 Mark Fisher、Mark Pollack 博士和 Sabby Anandan 的网络研讨会回放介绍 Spring XD - 一个用于大规模数据和开发人员生产力的平台
  3. 当然,Pivotal Data Suite 的很大一部分是 Spring XD。上周,我在Spring XD 1.1 中对新的流处理支持中展示了一些令人惊叹的 Spring XD wiki 内容。查看Wiki 页面以了解更多详细信息,该页面由 Spring XD 达人 Ilayaperumal Gopinathan 提供。
  4. Spring Cloud 联合负责人 Spencer Gibb 一直在改进 Spring Cloud Netflix 集成。查看此示例演示了如何从 Spring MVC 返回 RxJava 的 Observable<T>这是更改……

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

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

演讲者:David Syer

Pivotal Spring Security、Spring Boot 和 Angular JS 都具有不错的功能,可以轻松创建现代应用程序,因此在使它们非常流畅地协同工作方面具有潜在的巨大价值。需要考虑的事项包括 Cookie、标头、原生客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些漏洞。在本课程中,我们将展示如何简单地集成组件框架的优秀功能,以提供令人愉悦且安全的用户体验。我们从非常基本的单服务器实现开始,并逐步扩展它,将后端资源和身份验证拆分为单独的服务。最终状态包括前端上使用 Spring Cloud 声明式实现的简单 API 网关,使用它我们可以巧妙地规避人们在使用分布式后端保护 JavaScript 前端时遇到的许多问题。

2015年3月10日星期二下午2:00(伦敦格林尼治标准时间)注册

2015年3月10日星期二上午10:00(旧金山太平洋夏令时间 GMT-07:00)注册

 

网络研讨会:适用于 Spring Boot 的 JHipster

新闻 | 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。JHipster 创建了一个完全配置的 Spring Boot 应用程序,其中包含一组预定义的屏幕,用于用户管理、监控和日志记录。生成的 Spring Boot 应用程序专门针对使 Angular.js 的使用更加顺畅而量身定制。加入 Julien,参加一个快速现场编码课程,构建一个简单的应用程序,并将其部署到 Cloud Foundry。

2015年3月17日星期二下午2:00(伦敦格林尼治标准时间)注册

2015年3月17日星期二上午10:00(旧金山太平洋夏令时间 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 以及使用 Thymeleaf 进行后端渲染作业的完整云端应用程序的构建。最后,他将展示在他目前正在构建的工具中应用的原理。该演讲将主要介绍代码演练和演示,并假设您熟悉 Java/Spring 和 JavaScript。

2015年3月24日星期二下午2:00(伦敦格林尼治标准时间)注册

2015年3月24日星期二上午10:00(旧金山太平洋夏令时间 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 项目(包括 Spring Framework、Spring Cloud、Spring Boot 和 Spring IO Platform)都提供 bom 以简化 Maven 用户的工作。不幸的是,如果您使用的是 Gradle,情况就不那么容易了。

Gradle 中的依赖项管理

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

获取 Spring 新闻通讯

关注Spring电子报

订阅

领先一步

VMware提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部