网络研讨会回放:使用 Spring 和 OAuth2 为微服务提供安全性

新闻 | Pieter Humphrey | 2014年11月7日 | ...

主讲人:Dave Syer

幻灯片:http://www.slideshare.net/SpringCentral/syer-microservicesecurity

OAuth2 是一种轻量级安全协议,非常适合与 HTTP 一起使用,HTTP 是许多现代架构的核心协议。Spring Security OAuth2 具有许多新功能,其中最重要的是 2.0 版本中的 `@Configuration` 支持。将这些与 Spring Boot 结合使用,您就能获得一个仅用大约 20 行代码即可实现安全 HTTP 服务应用程序的平台。本次演示展示了现代 Spring 技术栈中快速开发和生产级功能的结合,如何完美地用于在由微服务组成的系统中开发安全组件。我们将探讨 Spring OAuth2 中的新功能,指导您选择何时使用哪些功能,并展示如何轻松快速地启用它们。

了解更多关于 Spring Security OAUTH 的信息:http://projects.spring.io/spring-security-oauth

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

 

!{iframe width="420" height="315" src="//www.youtube.com/embed/yePeJ6NDZQk" frameborder="0" allowfullscreen}{/iframe}

Spring Cloud 1.0.0.M2 现已可用

发布 | Dave Syer | 2014年11月5日 | ...

如果您正在使用 Spring 构建微服务,您会很高兴看到 Spring Cloud 1.0.0.M2 已于昨天和今天发布,并且现在可以在 Spring 仓库中找到。请访问主要伞形项目页面中的各个项目页面链接,或查看它们的 GitHub 仓库,以获取有关如何开始使用各个组件的详细说明。还有一个涵盖核心模块的参考指南

由于 Spring Cloud 是一个伞形项目,我们对所有子项目(例如 Spring Data)进行了一系列相关的更新,形成了一个“发布列车”。1.0.0.M2 版本更新了 Spring Cloud ConfigSpring Cloud NetflixSpring Cloud BusSpring Cloud SecuritySpring Cloud CLI

高质量的 @Qualifier

工程 | Josh Long | 2014年11月4日 | ...

有时候,Twitterz 是一个很棒的地方。就在上周,我花了一些时间帮助澄清 Spring 的 @Qualifier 注解的行为,这个注解比 JSR 330 更早出现,并且提供了比 JSR 330 的 @Qualifier 注解更丰富的功能超集。这些误解的人似乎认为 Spring 的注解没有提供与 JSR 330 注解相同的类型安全级别。我不知道是因为他们根本没有仔细阅读相关支持(这相当新,因为它只存在于 2007 年以来),还是因为他们工作的公司只有在你…时才能赚钱。

本周 Spring - 2014年11月4日

工程 | Josh Long | 2014年11月4日 | ...

欢迎阅读最新一期的本周 Spring!本周我正在旅途中,在摩洛哥卡萨布兰卡的 JMaghreb 会议上与热情的 Spring 开发者交流,然后又将前往伦敦(再次!)参加精彩的 Spring eXchange。如果您参加了其中任何一个,请务必打个招呼!

  • Artem Bilan,Spring Integration 忍者,也是我个人的英雄,刚刚宣布了 Spring Integration RC1 版本发布。我不知道您是否看过 Java 配置 DSL,但它让编写复杂的集成流变得轻而易举!它利用了 Java 8 的 Lambda 支持。快去看看吧!请记住,微服务并非完全以 REST 为中心。如果您正在尝试构建一个微服务并通过任何其他机制暴露它,我会从 Spring Integration 开始。
  • Spring 忍者 Thomas Risberg 刚刚宣布了 Spring for Hadoop 2.0.3 发布…

网络研讨会回放:使用 Spring Boot 和 Vaadin 构建“Bootful” UI

新闻 | Pieter Humphrey | 2014年11月4日 | ...

主讲人:Josh Long (Pivotal) 和 Peter Lehto (Vaadin)

忙碌了一天,但您做到了:您拥有一个由 Spring Boot 驱动的后端,现在需要构建一个 UI 来支持员工并在下周交付。Vaadin 是一个 UI 框架,它结合了服务器端 Java 的易用性与客户端 JavaScript 的丰富动态特性,与 Spring Boot 集成良好,并提供了通过其他方式难以实现的出色 UI。请加入 Spring 开发者倡导者 Josh Long 和 Vaadin 推广大使,了解 Vaadin 和 Spring Boot 如何帮助您更快、更轻松地投入生产。

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

了解更多关于 Vaadin 的信息:http://www.vaadin.com

 

!{iframe width="420" height="315" src="https://www.youtube.com/embed/PngL2OJAOfk" frameborder="0" allowfullscreen}{/iframe}

Spring for Apache Hadoop 2.0.3 发布

发布 | Thomas Risberg | 2014年11月3日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.0.3 刚刚发布,现在可以从 Maven Central 和 Spring 仓库获取。此版本包含一些错误修复并更新了一些依赖项版本。依赖项已更新,以匹配 Spring IO 平台即将发布的 1.0.3 版本。更多详细信息可以在更新日志JIRA 发布说明中找到。

在此版本中,我们增加了对 Apache Hadoop 2.5.1 (hadoop25) 和 Pivotal HD 2.1 (phd21) 的支持。

以下是已发布的各种发行版“风味”所使用的最新版本名称的完整列表。Apache Hadoop 版本可在 Maven Central 中获取,所有其他版本可在 Spring 仓库中获取…

Spring Data Evans SR1 发布

发布 | Christoph Strobl | 2014年11月3日 | ...

我代表 Spring Data 团队很高兴宣布 Evans 发布列车的第一个服务版本现已可用。参与模块的团队完成了41 个问题,其中包括一些错误修复。我们要感谢大家花时间报告、自愿修复和测试这些问题——这是我们离不开的宝贵反馈!

此版本包括以下 11 个模块

Spring Integration Java DSL 1.0 RC1 发布

发布 | Artem Bilan | 2014年10月31日 | ...

尊敬的 Spring 社区成员:

我们很高兴地宣布,紧随 Spring Integration 4.1 发布候选版之后,Spring Integration Java DSL 1.0 发布候选版现已可用。请使用 Milestone Repository(通过 Maven 或 Gradle),或下载 分发压缩包,进行试用。

有关更多信息,请参阅项目主页

此版本包含许多新功能和改进,以及一些错误修复。GA(通用可用)版本计划于 11 月中旬发布。

以下是自上一个里程碑版本以来的主要变更摘要

重构和破坏性变更

虽然仍然支持较早的 Java 版本,但 Spring Integration Java DSL 主要面向 Java 8 及其 Lambda 支持。我们已经移除了一些 函数式接口,转而使用 Java 8 中的类似接口:Consumer<T>Function<T, R> 等。当然,为了支持向后…

网络研讨会回放:使用 Spring、Groovy 和 Crafter 构建内容驱动的 Web 和移动应用

新闻 | Pieter Humphrey | 2014年10月30日 | ...

使用 Spring 和 Groovy 攻克内容驱动的 Web 和移动应用

主讲人:Russ Danner - Crafter Software

富媒体和数字内容是当今几乎所有 Web 和移动应用程序不可或缺的一部分,但平台数量的增加、不断变化的业务需求和上市时间是主要问题。参加本次会议,了解构建内容驱动型 Web 和移动应用程序的现代实践。我们将揭示内容和应用团队面临的常见挑战,解释如何通过简单强大的工具和正确的架构解决这些问题。我们还将展示像 AT&T、万豪和哈佛商业出版社等领先组织如何通过利用 Spring Framework、Groovy 和其他领先的 Java 开发技术以及内容管理框架来构建和管理富内容应用程序并取得成功。

了解更多关于 Crafter Software 的信息:http://www.craftersoftware.com

 

!{iframe width="420" height="315" src="//www.youtube.com/embed/KTClU47MGdI" frameborder="0" allowfullscreen}{/iframe}

本周 Spring - 2014年10月28日

工程 | Josh Long | 2014年10月29日 | ...

来自纽约市的问候!今晚我将在 Cloud Foundry 用户组就如何构建运行在 Cloud Foundry 上的基于 Spring Boot 和 Spring Cloud 的微服务发表演讲——希望您能加入我们!如果您在波士顿,那么周四我在那里做同样的演讲时也请来聚会

  • Spring Social 负责人兼全能 Spring 忍者 Craig Walls 宣布了 Spring Sync 项目,然后写了一篇不错的介绍——这段话摘自那篇文章,因为那里表达得非常到位——它通过基于补丁的交换解决了客户端应用程序和 Spring 后端之间的有效通信问题。所以,基本上,客户端/服务器通信(例如 REST)中缺失的一块(在基本的 REST、HATEOAS 和超媒体、OAuth 以及整体安全性之后,所有这些 Spring 都提供了强大且一流的支持)现在已经补齐了!如果您阅读一篇

获取 Spring 新闻通讯

订阅 Spring 新闻通讯以保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部