Spring Social 1.1.0 发布

发布 | Craig Walls | 2014年4月24日 | ...

亲爱的 Spring 社区成员,

我很高兴地宣布 Spring Social 1.1.0 正式发布。除了核心 Spring Social 项目之外,Spring Social Facebook 1.1.0、Spring Social Twitter 1.1.0 和 Spring Social LinkedIn 1.0.0 也已发布。

这些版本包含多项新功能,包括

  • 简化的 Java 和 XML 配置支持
  • 一个新的 ReconnectFilter,用于在令牌过期或被撤销时自动重新建立连接
  • 更新了 Facebook、Twitter 和 LinkedIn 的 API 绑定
  • 一个通用的连接工厂,适用于(尚未)有连接框架支持的 API
  • 更紧密的 Spring Security 集成,包括用于基于提供商登录的 SocialAuthenticationFilter
  • Thymeleaf 模板支持
  • 更新的文档
  • ...以及更多...

网络研讨会:Spring Integration 4.0 - 新前沿

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

讲师:Gary Russell

Spring Integration 团队一直在努力开发这个流行的集成框架的最新版本。在 4.0 版本之前,如果不使用 XML,几乎不可能定义完整的 Spring Integration 流。在这个主要版本中,现有的基本注解支持得到了彻底改进,现在喜欢使用 Java @Configuration 类的开发者无需使用任何 XML 即可定义他们的应用程序(当然,XML 仍然支持)。在本次会议中,我们将介绍框架的这些主要变化,解释如何以及何时使用它们。会议将以演示和代码讲解为主,我们将从头开始构建一个有用的 Spring Boot / Integration 应用程序。

2014年5月13日星期二 下午3:00 BST 时间 (伦敦, UTC+1) 注册

2014年5月13日星期二 上午10:00 太平洋夏令时 (旧金山, UTC-07:00) 注册

网络研讨会:使用 Spring 和 Neo4j 构建数据驱动应用程序

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

讲师:Michael Hunger (Neo Technology) 和 Josh Long (Pivotal)

Spring Data Neo4j 3.0 来了,它支持 Neo4j 2.0。Neo4j 是一个虽小但功能强大的图数据库。图数据库非常适合提出有趣的问题和进行分析。想加载 Facebook 好友图谱?构建推荐引擎?Neo4j 正是您所需的。加入 Spring Data Neo4j 负责人 Michael Hunger (@mesirii) 和 Spring 开发者布道师 Josh Long (@starbuxman) 的行列,了解如何使用 Spring Data Neo4j 和 Spring Boot 构建智能的图驱动应用程序。

2014年5月20日星期二 下午3:00 BST 时间 (伦敦, UTC+1) 注册

2014年5月20日星期二 上午10:00 太平洋夏令时 (旧金山, UTC-07:00) 注册

本周 Spring - 2014年4月22日

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

欢迎来到新一期的本周 Spring!本周我在印度班加罗尔参加印度开发者峰会,与开发者们讨论(等等看...)Spring!我还在班加罗尔电子城会见了一家大型系统集成商,并向一支庞大的架构师和工程师团队发表了演讲,他们正在全球项目中使用 Spring。印度是一个有趣的地方,因为他们的许多业务来自试图在原本压倒性的项目上获得额外帮助的海外公司。自然,任何有助于更快完成更多工作的工具在这里都很受关注,而 Spring 是最受欢迎的之一。不用说,Spring Boot 在这里引起了极大的共鸣!不过,当当地的美食如此美味时,工作也不全是工作! :)

本周有很多网络研讨会和重播 - 我们有很多内容要讲,所以让我们开始吧!

SpringOne2GX 2013 重播:您的数据,您的搜索,Elasticsearch

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

录制于加州圣克拉拉的 SpringOne2GX 2013

讲师:Costin Leau,Elasticsearch

快速找到相关信息一直是一个挑战,在当今日益增长的数据“海洋”中更是如此。本次演讲探讨了实时全文搜索领域,使用 Elasticsearch,一个基于 Apache Lucene 构建的开源分布式搜索引擎。本次会议将展示如何对结构化和非结构化数据执行实时搜索,如何处理类型和建议,以及如何进行社交图谱过滤和聚合以实现高效分析。所有这些都从 Spring 的角度出发。最后但同样重要的是,本次演讲重点介绍了 Hadoop 平台,以及 Map/Reduce、Hive、Pig 或 Cascading 作业如何利用搜索引擎显著加速执行并增强其能力。演讲内容涵盖了架构主题,例如索引可伸缩性、数据本地性和分区、使用本地和非本地存储(HDFS、S3、本地文件系统)以及多租户。

了解更多关于 Spring Data 和 Elasticsearch 的信息,请访问:http://projects.spring.io/spring-data

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

SpringOne2GX 2013 重播:应用程序安全陷阱

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

录制于加州圣克拉拉的 SpringOne2GX 2013

讲师:Mike Wiesner

创建一个安全的应用程序不仅仅是应用 Spring Security。这当然不是一个新话题,但随着 Servlet 容器以及 Spring MVC 和 Spring Integration 等各种 Spring 项目的动态配置越来越流行,了解由此可能带来的安全权衡以及如何解决它们变得更加重要。

了解更多关于 Spring Security 的信息,请访问 http://projects.spring.io/spring-security

了解更多关于 Spring MVC 的信息,请访问 http://projects.spring.io/spring-framework

了解更多关于 Spring Integration 的信息,请访问 http://projects.spring.io/spring-integration

!{iframe width="560" height="315" src="//www.youtube.com/embed/Id-7C3WOKWw" frameborder="0" allowfullscreen}{/iframe}

Spring Security OAuth 2.0.0.RC1 可用

发布 | Dave Syer | 2014年4月18日 | ...

Spring Security OAuth 2.0.0.RC1 现已可从 Spring Repo 获取。这是在现代化以及简化 Spring 上 OAuth 服务器和客户端应用程序使用方面迈出的巨大一步。

主要特性是支持 @Configuration(仅适用于 OAuth2),如果您使用 Spring Boot 编写应用程序,只需大约 25 行代码即可提供令牌并保护 API 资源。

@Configuration
@EnableAutoConfiguration
@EnableResourceServer
@RestController
public class Application {

	public static void main(String[] args) {
		SpringApplication.run(Application.class, args…

Sagan 项目:升级到 JDK 8

工程 | Chris Beams | 2014年4月18日 | ...

相信大多数读者都已经知道,Java SE 8 已于上月发布。结合 最近发布的 STS 3.5.0 及其对 JDK 8 的全面支持,我们认为现在是升级 Sagan 以利用新语言特性和 API 的理想时机。

注意:还不熟悉 Sagan 项目?它是为本博客和 spring.io 上所有其他内容提供支持的 Spring 参考应用程序。查看本系列的 第一篇 三篇 文章了解更多详情。

Cloud Foundry 的 Java buildpack 从发布之日起就支持 JDK 8。为了开始使用它,我们已经创建了该 buildpack 的分支,将 JDK 版本从 1.7.0 提升到 1.8.0,并配置了我们的 Gradle 构建

Spring XD 1.0.0.M6 发布

发布 | Mark Pollack | 2014年4月16日 | ...

Spring XD 团队很高兴地宣布,Spring XD Milestone 6 现已可供下载

这是我们迄今为止最大的一个版本!团队一直在努力工作,Milestone 6 包含了丰富的新功能,满足了企业在可靠性、性能和用户体验方面的要求。以下是快速列出的十大功能(排名不分先后),但如果您查看发布说明,您就会意识到从 299 个功能中选出 10 个是多么困难。

  • 分布式和容错运行时:多个 xd-admin 服务器之间的领导者选举,以及在故障时自动将模块重新部署到其他 xd-容器。引入 ZooKeeper 来管理集群及其部署状态。

  • 支持在 YARN 上运行 XD:在 Hadoop YARN 集群上运行 admin 和 container 节点,而不是在需要管理的 VM 或物理服务器上运行。有简单的配置和 shell 脚本使得这个过程非常容易。

  • 部署清单:部署流时,您可以提供一个部署清单,描述如何将逻辑流定义(例如 http | hdfs)转换为集群上的物理部署。您可以指定要部署的每个模块的实例数量,还可以使用(SpEL)条件表达式来评估集群中的每个可用容器,以确定这些模块实例的最佳匹配。这将是下一版本中积极开发的领域,我们将扩展清单以支持数据分区策略。

Spring Data Release Train Codd 第二次服务版本发布

发布 | Oliver Drotbohm | 2014年4月16日 | ...

我很高兴地宣布,Spring Data 发布列车 Codd 的第二次服务版本已发布。参与模块的完整列表如下:

订阅 Spring 邮件列表

通过 Spring 邮件列表保持连接

订阅

抢先一步

VMware 提供培训和认证,助您加速成长。

了解更多

获得支持

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

了解更多

即将举办的活动

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

查看全部