资源服务器:Angular JS 与 Spring Security 第三部分

工程 | Dave Syer | 2015年1月20日 | ...

注意:本博客的源代码和测试仍在不断演进,但文本的更改在此未维护。请参阅教程版本以获取最新内容。

在本文中,我们继续讨论如何在“单页应用”中使用 Spring SecurityAngular JS我们在这里首先将用作应用动态内容的“greeting”资源分解到单独的服务器中,首先作为未受保护的资源,然后通过不透明令牌进行保护。这是系列文章的第三篇,您可以通过阅读第一篇文章来了解应用的基本构建块或从头开始构建,或者直接前往 Github 的源代码,源代码分为两部分:一部分是

Spring 本周回顾 - 2015年1月20日

工程 | Josh Long | 2015年1月20日 | ...

欢迎阅读新一期的《Spring 本周回顾》!本周的总结很容易就可以命名为《Spring 本周视频和网络研讨会》,因为我们有很多相关内容!

  1. 优秀的 Dave Syer 博士继续他的系列文章,介绍了 Spring Security 和 Angular.js 的集成,这次着眼于将资源服务器与授权服务器分离。这篇文章着眼于
  2. 我们的朋友 Nicolas Frankel 又来了!Nicolas 同时活跃于 Vaadin 和 Spring 社区。所以,自然地,当 Petter Holmström 和我于 2014 年初启动 Vaadin4Spring 项目时,Nicolas 开始做出巨大贡献,我们一点也不惊讶。他最新的贡献引入了一种优雅的 MVP 模式实现,并撰写了一篇非常好的介绍

Spring Roo 1.3.1 RC2 现已可用

工程 | Pieter Humphrey | 2015年1月19日 | ...

Spring Roo 1.3.1 RC2 现已可用

我代表 Disid Corp 的 Spring Roo 团队高兴地宣布 1.3.1 RC2 发布候选版本已发布。

Spring Roo jar 文件已发布到 Maven Central。

和往常一样,该版本可在 Spring IO 仓库中获取。

候选版本修复了以下问题

  • WarPackaging 中的 NullPointerException [ROO-3566]
  • 运行 dbre 时出现 NullPointerException [ROO-3567]
  • 无法卸载或更新任何 OSGi Bundle [ROO-3573]
  • 创建 MongoDB 仓库时出现 NullPointerException [ROO-3574]
  • Roo 命令允许创建两个同名实体 [ROO-3580]
  • 焦点设置到不存在的类 [ROO-3581]
  • 在 ITD 生成时添加 InnerType 构造函数出错 [ROO-3583]
  • 实现接口并定义 getter 和 setter 的 JavaBean [ROO-3584]
  • 实现接口并覆盖 getter 导致空指针的 JavaBean [ROO-3585]

建议所有 Spring Roo 用户升级到此版本。

有关此版本中所做更改的完整详细信息,请参阅 [Jira 中的发布说明]

有关项目特定信息的更多信息,请参阅 [项目页面] | [GitHub]

感谢提供有用的错误报告和建议的优秀用户。这是一个候选发布版本,请尝试更新并提供反馈。和往常一样,您也可以在 Twitter 上找到 Roo - 关注 @SpringRoo 或在您的推文中包含 #SpringRoo。

我们目前的计划是在一月下旬发布 1.3.1.RELEASE。敬请关注!

Spring 本周回顾 - 2015年1月13日

工程 | Josh Long | 2015年1月14日 | ...

欢迎阅读新一期的《Spring 本周回顾》。我们有很多内容要讨论。我们自己的 Pieter Humphrey 一直孜孜不倦地工作,将 SpringOne2GX 2014 大会的视频回放上传到网上,本周有大量的视频可用!真是太棒了!

  • 多年来,Syer 博士,Spring Batch 的前负责人,Spring Boot、Spring Cloud 和 Spring Security OAuth 的联合负责人,以及包括 Spring 本身在内的各种 Spring 项目的明星人物,已经开始撰写一系列关于使用 Spring 保护 Angular.js 应用的非常实用的文章。第一篇,Spring 和 Angular JS:安全的单页应用,介绍了将基于 Angular.js 的客户端连接到后端 API 的基础知识。第二篇,登录页面:Angular JS 和 Spring Security 第二部分,介绍了登录表单。请收藏这个系列!
  • 那位令人惊叹、不知疲倦的 Rob Winch 刚刚宣布了 Spring Session 1.0。对于那些没有关注的人来说,Spring Session 是一个用于标准 Servlet HTTP Session API 的即插即用代理 API。安装它,然后将 HTTP 会话持久化委托给其他后端实现,如 Redis。这有很多好处:如果您正在使用 Java EE 应用服务器并希望扩展会话复制,您可以使用一个为此设计得更好的引擎。毫无疑问,Cassandra 和 Redis 的团队已经考虑过…

“配置一切”或“使用 Spring 进行 12 要素应用风格的配置”

工程 | Josh Long | 2015年1月13日 | ...

在开始之前,让我们确定一些词汇。当我们在 Spring 中讨论配置时,我们通常指的是输入到 Spring Framework 的各种 ApplicationContext 实现中的内容,这些内容帮助容器理解您希望完成什么。这可能是一个输入到 ClassPathXmlApplicationContext 的 XML 文件,或者以特定方式注解并输入到 AnnotationConfigApplicationContext 的 Java 类。

另一种配置类型,如12 要素应用宣言中精彩描述的那样,是应用中在不同部署环境(例如预发布…)之间可能有所不同的任何内容。

Spring 和 Angular JS:安全的单页应用

工程 | Dave Syer | 2015年1月12日 | ...

注意:本博客的源代码和测试仍在不断演进,但文本的更改在此未维护。请参阅教程版本以获取最新内容。

在本文中,我们展示了 Spring Security、Spring Boot 和 Angular JS 协同工作,提供愉快且安全的用户体验的一些优秀特性。它对于 Spring 和 Angular JS 初学者来说应该是容易理解的,但也包含大量对两者的专家都有用的细节。这实际上是关于 Spring Security 和 Angular JS 系列文章的第一篇,后续每篇文章都会逐步展示新特性。我们将在第二篇及后续文章中对应用进行改进…

登录页面:Angular JS 与 Spring Security 第二部分

工程 | Dave Syer | 2015年1月12日 | ...

注意:本博客的源代码和测试仍在不断演进,但文本的更改在此未维护。请参阅教程版本以获取最新内容。

在本文中,我们继续讨论如何在“单页应用”中使用 Spring SecurityAngular JS我们在这里展示了如何使用 Angular JS 通过表单验证用户身份,并获取安全资源以在 UI 中渲染。这是系列文章的第二篇,您可以通过阅读第一篇文章来了解应用的基本构建块或从头开始构建,或者直接前往 Github 上的源代码。在第一篇文章中,我们构建了一个使用 HTTP Basic 认证来保护后端资源的简单应用。在本文中,我们添加了登录表单,让用户可以控制是否进行身份验证,并修复了与…相关的问题。

Spring 本周回顾 - 2015年1月6日

工程 | Josh Long | 2015年1月7日 | ...

欢迎阅读新一期的《Spring 本周回顾》!希望您的假期和新年过得愉快!新的一年开始了(我差点打成“2014”!),今年我们将有很多精彩的内容!让我们看看过去一周 Spring 社区在网上都做了些什么。

Spring 本年度回顾 - 2014年12月30日

工程 | Josh Long | 2014年12月30日 | ...

欢迎阅读新一期的《Spring 本周回顾》!本周,按照惯例,我们将回顾一些让 2014 年成为 Spring 开发者美妙年份的大事。多么精彩的一年啊!

  • 去年年底发布了 Spring 4 GA,而今年在 4.0 发布不到短短 9 个月后,又迎来了 Spring 4.1 的发布!Spring 4.x 拥有一系列令人眼花缭乱的新特性!Java 8 支持,Java EE 7 支持,新的 Spring MVC 视图,JSR 107 支持,强大的资源管道,当然还有使得…成为可能 的 @Conditional 注解
  • Spring Boot,其首个 1.0 GA 版本于今年四月发布,此后经历了两次重磅更新(1.11.2)。Spring Boot 风靡社区,激发了我们团队以及更重要的是其他所有人的各种活动!竞争对手试图低估它,或者复制它。现有的 Spring 用户蜂拥而至(包括 Netflix 和 Ticketmaster 等)。然而,如果您关注本周回顾,那么无需更多证据即可了解社区的接受程度!看着人们写博客…

Spring XD 1.1 M2 和 1.0.3 发布

工程 | Mark Pollack | 2014年12月23日 | ...

我代表 Spring XD 团队,非常高兴地宣布 Spring XD 1.1 的第二个里程碑版本和 1.0.3 维护版本已发布。

下载链接

  • 1.1.0.M2 RELEASE:zip,1.0.3.RELEASE:zip

1.1 M2 版本包含错误修复和增强功能,以及一些新特性

订阅 Spring 邮件列表

通过 Spring 邮件列表保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部