Spring Security OAuth

新闻 | Chloe Jackson | 2011 年 9 月 12 日 | ...

欢迎

欢迎来到 OAuth for Spring Security!

正如您可能从其名称推断出来的,这个项目的目的是为 Spring Security 提供 OAuth 实现。支持 OAuth 提供者和 OAuth 消费者的实现。还支持双腿 OAuth(也称为“Signed Fetch”)和 OAuth 2.0

为应用程序应用安全性不是一件轻松的事,OAuth 也不例外。在开始之前,您需要确保您理解 OAuth 以及它旨在解决的问题。OAuth 网站上提供了很好的文档,以及 一个关于如何应用 OAuth 的良好说明。您还需要确保您理解 SpringSpring Security 如何工作。

有了这些,您就可以开始了。您需要查看 OAuth for Spring Security 的实际应用,并在 用户指南中阅读更详细的解释。

如果您遇到问题或有其他问题,请使用 论坛

 

Maven Artifacts

这是 Spring 里程碑仓库

<repository>
<id>spring-milestone</id>
<name>Spring Maven MILESTONE Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>

这是依赖

<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth</artifactId>
<version>1.0.0.M4</version>
</dependency>

 

Spring Data JPA 1.0.1 和 1.1.0.M1 发布

新闻 | Oliver Drotbohm | 2011 年 9 月 6 日 | ...

尊敬的 Spring 社区:

紧随 Spring Data MongoDB 1.0.0.M4 发布的脚步,我宣布 Spring Data JPA 1.0.1 和 1.1.0.M1 的发布。这个点发布版本包含 更新日志 中列出的各种错误修复。1.1 列车的第一个里程碑版本当然也包含这些错误修复,为查询解析器添加了 IgnoreCase 作为关键字,并允许用户与 Spring Data MongoDB 1.0.0.M4 一起使用该版本,因为它们都引用了相同版本的 Spring Data Commons。

除此之外,我们还发布了大量的错误修复和改进,主要围绕映射子系统和性能。有关已修复问题的详细列表,请查看 更新日志

Spring Data MongoDB 1.0.0 M4 发布

新闻 | Oliver Drotbohm | 2011 年 9 月 2 日 | ...

尊敬的 Spring 社区:

我很高兴宣布 Spring Data MongoDB 1.0.0 M4 的发布。以下是添加的最重要功能

  • 支持 MongoTemplate 中的 map-reduce 操作
  • 提供了使用外部化查询由 repository 执行的方法
  • 支持 MongoTemplate 和 repository 上的 geoNear 查询
  • MongoTemplate 上的新 DocumentCallbackHandler 接口
  • 现在可以在 SimpleDbFactory 上配置一个 DB 级别的 WriteConcern
  • 可在 MongoFactoryBean 上配置的 WriteConcern
  • 添加了 QuerydslRepositorySupport 基类,以简化基于 Querydsl 的 repository 的实现
  • 可配置的 TypeMapper 接口,用于控制如何将类型信息写入和从 Mongo 文档中检索

除此之外,我们还发布了大量的错误修复和改进,主要围绕映射子系统和性能。有关已修复问题的详细列表,请查看 更新日志

下载 | JavaDocs | 参考文档 | 更新日志

要了解有关该项目的更多信息,请访问 Spring Data MongoDB 页面。期待您在 论坛问题跟踪器 中提供反馈。

Spring 入门

新闻 | Chloe Jackson | 2011 年 8 月 26 日 | ...

Spring 提供了一系列令人难以置信的强大而灵活的技术,以改进您的企业 Java 应用程序开发,被数百万开发人员使用。使用我们的免费开发工具 Spring Tool Suite,或遵循众多 教程 之一,即可轻松入门。如果您有具体问题,可以在 社区论坛 中提问,在我们的丰富 代码示例 中寻找解决方案,或者搜索出色的 Spring 文档

 

获得所需的一切

Spring Tool Suite™ 为构建 Spring 驱动的企业应用程序提供最佳的基于 Eclipse 的开发环境。STS 提供了使用最新企业 Java 和基于 Spring 的技术进行开发所需的所有工具。

开始学习教程

如果您是 Spring 的新手或需要了解新功能,我们的教程将简单解释关键概念,并提供完成特定任务的分步说明。通过屏幕录像、示例代码和专家提示,您可以按自己的进度掌握 Spring。
前往教程...

 

获取代码示例

Spring 代码示例提供您可以直接在应用程序中使用的精确代码。示例由 Spring 专家编写,确保您的应用程序遵循最佳实践。
前往示例...

 

阅读文档

Spring 文档详细介绍了平台的各个方面。如果您需要查找有关 API 的具体信息或了解 Spring 的内部工作原理,请查阅我们全面深入的技术出版物。
前往文档...

提问(论坛)

有问题吗?Spring 论坛是一个充满活力的资源,每天有成千上万的用户提问和回答问题。
前往论坛...

 

参加课程(培训)

SpringSource University 是您进行以开发人员为重点的教育的终极来源。您可以在教室环境或在线直播中参加我们的开源课程,以更好地了解 Spring Framework、Apache Tomcat 和其他开源项目,并获得 Spring 认证。
前往培训...

 

视频教学

SpringSourceDev YouTube 频道提供了 Spring 演示和技术屏幕录像的完整视频存档。这些由 Spring 专家制作的录像为您提供适合所有技能水平的开发指南和技巧。
前往频道...

 

Micro Cloud Foundry 让开发人员拥有自己的个人云

新闻 | Adam Fitzgerald | 2011 年 8 月 24 日 | ...

今天,VMware 团队发布了 Micro Cloud Foundry,这是一个流行的开源平台即服务(PaaS)的完整本地版本,允许开发人员在其 Mac 或 PC 上运行一个功能齐全的云。使用 Micro Cloud Foundry,开发人员可以在本地构建端到端云应用程序,无需配置中间件的麻烦,同时保留部署位置的选择和无需修改代码即可扩展应用程序的能力。

Micro Cloud Foundry 提供免费可下载的虚拟机镜像,并兼容 Mac OS X 上的 VMware Fusion 以及 Linux 和 Windows 计算机上的 VMware Workstation 和 VMware Player(可免费下载)。它提供简单的安装、设置和虚拟机管理,您只需要一个 Cloud Foundry 账户 即可开始。

Josh Long 为 Spring 开发人员创建了一个 入门指南,并制作了一个简单的 视频教程

如果您觉得演示有用,请点赞,并 订阅 SpringSourceDev 频道 以接收所有最新演示录像和屏幕录像的更新。

视频:Adrian Colyer 讨论 2011 年及以后的企业应用

新闻 | Adam Fitzgerald | 2011 年 8 月 8 日 | ...

Adrian Colyer Talks about the Future of Enterprise Development

五月份在巴黎举行的 What's Next 大会是法国有史以来最大的 Java 活动之一,激发了充满活力的法国开发社区。它汇聚了来自世界各地的许多最重要的 Java 专家,在高层次上讨论围绕 Java 平台的重要新兴技术。

SpringSource 的 Adrian Colyer 有机会向听众发表了演讲,他讨论了 云计算的当前趋势,特别涵盖了 PaaS,并提到了 Cloud Foundry,重点关注 PaaS 如何影响企业应用程序的设计和开发。

非常感谢 InfoQ 在现场捕捉了演示。

视频:Apache Tomcat 7 中的新特性

新闻 | Adam Fitzgerald | 2011 年 8 月 1 日 | ...

Mark Thomas 讨论了 Apache Tomcat 7 中所有可用的最新功能。他谈到了规范变化(Servlet 3.0, JSP 2.2, Expression Language 2.2),一些新功能(JMX 增强,性能改进,新的并行部署),并描述了后续版本的计划。观看 视频,或者您可以从 S2G Forum 2011 存档 下载 幻灯片

如果您觉得演示有用,请点赞,并 订阅 SpringSourceDev 频道 以接收所有最新演示录像和屏幕录像的更新。

S2G Forum 2011 演示文稿

新闻 | Adam Fitzgerald | 2011 年 7 月 12 日 | ...

S2G Forum 2011 主题演讲:Rod Johnson

其他演示文稿

Spring MVC 3.1 更新 - Rossen Stoyanchev
本次会议将更详细地探讨 Spring MVC 3.1 相关更新。主要议题包括处理注解控制器方法的新基础设施、命名空间配置改进、会话管理以及 Servlet 3.0 支持。
 
Spring Integration 更新 - Josh Long
本次会议将带领您了解 Spring Integration 2.0 的新功能,包括新的 Spring Integration ROO 附加组件。在此过程中,您将了解 Spring Integration 对 Spring Framework 3.0 功能的支持,例如 Spring Expression Language、ConversionService 和 RestTemplate。您还将了解一些新的适配器,包括 AMQP、XMPP、TCP/UDP、JDBC、JMX 等。
 
在虚拟环境中优化 Java - Ben Corrie
这个实践性会议将详细探讨如何在运行于虚拟环境中的 JVM 中获得最佳性能,特别关注内存管理。虽然会议会花一些时间回顾现有的最佳实践及其背后的技术原因,但它也将呈现最新的数据和建议,以及 SpringSource 为增强虚拟环境中的 Java 所做工作的未来展望。
 
面向 Spring 开发人员的 Cloud Foundry - Josh Long
Cloud Foundry 是 VMware 新推出的开源平台即服务(PaaS),为在自动伸缩、自动管理的云环境中运行 Spring 应用程序提供了一个绝佳的部署平台。本演示文稿描述了如何利用 MongoDB、Redis 和 RabbitMQ 等云服务,并阐明了 Cloud Foundry 上 Java 执行背后的架构细节。
 
Apache Tomcat 7 更新 - Mark Thomas
Apache Tomcat 是当今企业市场中部署最广泛的应用服务器。开发人员、QA 团队和 IT 管理员都以令人难以置信的成功率在各种部署中使用 Tomcat。本次会议将深入探讨这个流行的 Apache 项目,分析 Apache Tomcat 7 中可用的新功能,包括异步请求处理、内存泄漏检测/预防和安全增强。
 
Spring AMQP 和 Rabbit 消息传递 - Dave Syer
Spring AMQP 项目的目标是简化基于 AMQP 协议的消息传递应用程序的开发。Spring AMQP 提供跨 RabbitMQ 和 Apache Qpid 实现的可移植 Java 和 .NET API,以及促进基于 POJO 编程模型的便捷抽象。如果您熟悉 Spring 的 JMS 支持,您会感到非常自在。本次会议将带您了解 Spring AMQP 的功能,例如发布、消息转换器以及创建多线程消费者。还将涵盖对 RabbitMQ 服务器的管理支持及其使用 Spring 的配置。
 
使用 Gemfire 进行缓存和可扩展数据访问 - Costin Leau
关于如何在 Spring 应用程序中通过缓存轻松获得收益的实用探讨。本次会议将分析常见应用程序堆栈中发现的常见瓶颈及其解决方法。将讨论各种缓存模式,重点不仅在于性能,还在于可伸缩性,包括如何充分利用 vFabric Gemfire。
 
云中的 Grails - Peter Ledbrook
本次演示文稿将概述提供 Grails 支持的各种云运行时平台,并讨论每个平台固有的设计约束。会议将为设计您的 Grails 应用程序提供具体建议,以充分利用这些新的部署目标。
 
优化 Grails 应用程序 - Peter Ledbrook
Grails 使 Web 应用程序启动和运行变得异常容易,但它不保证应用程序的性能和可伸缩性如何。如果您每个请求发出数百个数据库查询,您的应用程序就不会像 Speedy Gonzalez 那样快。找出如何跟踪并修复应用程序各个部分的瓶颈,特别是数据库访问和视图渲染。

SpringOne 2GX 2010 技术讲座:开发社会化 Web 应用程序

新闻 | Adam Fitzgerald | 2011 年 2 月 25 日 | ...

SpringOne 2GX 2010 Tech Talk: Developing Social-Ready Web Applications
InfoQ 发布了更多涵盖 SpringOne 2GX 2010 讲座的内容。这次是 Spring in Action 的作者 Craig Walls,讲解 开发社会化 Web 应用程序

Craig 涵盖:

  • Spring 应用程序可能的社交集成类型
  • 如何通过 REST 访问社交数据
  • 如何以适当的方式保护社交数据以保护您的用户
  • Spring Social 项目中支持 Spring 习语内的社交集成的可用功能。

再次感谢 InfoQ 报道 SpringOne 2GX 2010 并向社区提供了这些出色的演示文稿。

SpringOne 2GX 2010 技术讲座:Groovy.DSLs (从:初学者,到:专家)

新闻 | Adam Fitzgerald | 2011 年 2 月 18 日 | ...

SpringOne 2GX 2010 Tech Talk: Groovy DSLs
InfoQ 发布了另一场来自 SpringOne 2GX 2010 的讲座,本次讲座涵盖了 Groovy.DSLs (从:初学者,到:专家)。在本次演示文稿中,Groovy 专家 Guillaume Laforge 和 Paul King 对使用 Groovy 创建领域特定语言提供了详细介绍和实用指南。

Guillaume 和 Paul Mark 提供:

  • 从专业计算需求到通用业务任务的无数 DSL 示例
  • 创建自己的 DSL 时需要记住的特性
  • 关于 Groovy 的 DSL 优势的详细信息,包括灵活易变的语法、运行时元编程、正则表达式预处理以及作为基于 Java 的运行时
  • 通过具体示例避免的陷阱和问题

再次感谢 InfoQ 报道 SpringOne 2GX 2010 并向社区提供了这些出色的演示文稿。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部