Pivotal 参加在英国伦敦举办的 Spring eXchange 2014

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

您是否会在 11 月 6 日至 7 日前往伦敦参加 Spring eXchange 大会?

就在不到一周后,Spring 专家将与数百名 Spring 爱好者齐聚一堂,进行为期两天的 Spring 学习和技能分享。涵盖的主题将包括大数据和 Spring XD、Spring Data、REST、微服务以及现代架构。众多 Pivotal 专家将亮相大会,阵容强大。请看下方列出的一些值得关注的 Pivotal 演讲者和演讲内容。

请访问大会日程页面查看更多详情和完整的演讲者列表。 要预订席位,请访问此处的预订页面。 Pivotal 是 Spring eXchange 的赞助商,因此请在大会期间通过 Twitter @springcentral #springx 联系我们! 

面向 伦敦 Java 社区 成员的特别优惠:想成为我们在 Spring eXchange 2014 上的 Pivotal 演讲者嘉宾并获得免费门票吗?我们将向最先通过 Twitter @springcentral@cloudfoundry 发送推文,并附上部署在 Pivotal Web Services 上的 Spring 应用 URL 的前 15 名 LJC 成员提供免费门票。先到先得,我们为我们的 15 位演讲者准备了 15 张门票!如果获奖,我们将通过查看 Spring 应用的 URL 并在 meetup.com 上查找您是否为伦敦 Java 社区成员来验证获奖者身份,因此请确保您拥有 meetup.com 个人资料并且是社区成员!

星期四 - 2014 年 11 月 6 日
上午 10:00

  • David Syer 博士
  • Spring 的新特性
  • 在 Spring eXchange 2014 的开幕主题演讲中,Dave Syer 回顾了 Spring 生态系统大约近 12 个月以来的最新进展。自从 Spring Boot 在 2013 年问世以来,Spring 再次变得有趣起来,所有“酷孩”都想玩转它。在 Spring IO 和 Spring Cloud 的背景下,Dave 还将介绍 Foundation 项目的最新更新,如 Spring 4.1 和 4.2、Spring Batch 3.0、Spring Integration 4.1 和 Spring Data Evans,以及执行层项目,如用于大数据的 Spring XD 和用于全栈 Web 应用的 Grails。特别是如果您还没有使用过 Spring,或者最近没有关注它,您会惊讶并高兴地发现构建应用和服务并将它们粘合到分布式系统中是如此容易。

上午 10:45

  • Mark Pollack
  • 大数据,短时间:消除创建大数据应用的复杂性
  • 创建大数据应用是一门相对较新的艺术,开发一个全面的解决方案可能具有挑战性。一些主要挑战源于将流分析、批处理工作流编排以及数据导入和导出等复杂领域结合在一起。此外,构建此类应用通常需要将不同的产品拼接在一起。Spring XD 是一个旨在解决大数据复杂性的新项目。它基于成熟的 Spring 技术,将这些领域联系起来,并提供一个可伸缩、分布式和容错的运行时环境。您无需成为 Java 开发人员即可开始使用。一个简单的 DSL 让您只需几个简单步骤即可构建复杂的流和作业定义,其中包括机器学习算法的评分。
  • Brian Clozel, Stephane Nicoll
  • Spring 入门
  • Spring 不仅仅是一个单一的框架——它是一个丰富的生态系统,包含多个项目,所有这些都有助于构建现代应用。但这对于 Spring 初学者来说可能有些令人望而生畏。Stéphane Nicoll 和 Brian Clozel 将带您了解 Spring Framework 背后的核心概念和思维模型;他们将涵盖框架的主要方面,同时也会向您介绍其他 Spring 项目中的关键特性,包括最新的 Spring IO 平台。在本场会议之后,您将掌握所有 Spring 组合项目的通用方法以及在 2014 年成功开始使用 Spring 的所有关键。

下午 12:00

  • Stuart Williams
  • 使用 Spring 和 RTI 进行异步设计:每秒 100 万事件
  • 应用设计者通常需要在灵活性和特异性(通常也影响性能)之间做出权衡;知道何时何地进行权衡是一门艺术,需要经验。本次演讲将分享十多年来做出这些决策的经验以及使用最新版本的 Spring 项目(Integration、Data、Boot、MVC/REST 和 XD)开发 Pivotal 成功的实时智能 (RTI) 产品所学到的经验。对 RTI 架构的讲解将为解释 Spring 如何以每秒数百(乃至数百万)事件/操作的速度运行提供基础,并介绍您现在就可以在自己的 Spring 应用中使用的技术,以最大程度地减少资源利用并提升性能。
  • Josh Long
  • 使用 Spring Boot 构建“Bootiful”应用
  • 好吧,“bootiful”这个词可能永远不会流行,但我试过了,而且很值,因为你正在读这篇文章。Spring Boot 是 Pivotal 的 Spring 团队推出的以约定优于配置为中心的新框架,它将 Spring 的灵活性与传统的常识性默认设置相结合,使应用开发不仅效率飞快,而且令人愉快!加入 Spring 开发者布道师 Josh Long,了解 Spring Boot 是什么、为什么它备受瞩目、为什么您应该考虑将其用于您的下一个应用(REST、web、批处理、大数据、集成,随便什么!)以及如何入门。

下午 2:00

  • Janne Valkealahti
  • 使用 Spring 和 RTI 进行异步设计:每秒 100 万事件
  • 应用设计者通常需要在灵活性和特异性(通常也影响性能)之间做出权衡;知道何时何地进行权衡是一门艺术,需要经验。本次演讲将分享十多年来做出这些决策的经验以及使用最新版本的 Spring 项目(Integration、Data、Boot、MVC/REST 和 XD)开发 Pivotal 成功的实时智能 (RTI) 产品所学到的经验。对 RTI 架构的讲解将为解释 Spring 如何以每秒数百(乃至数百万)事件/操作的速度运行提供基础,并介绍您现在就可以在自己的 Spring 应用中使用的技术,以最大程度地减少资源利用并提升性能。

下午 3:15

  • Eric Bottard
  • Spring XD 内部机制导览
  • 当 Stream 部署到 Spring XD 集群时会发生什么?Stream 处理和数据分区是如何工作的?当 Spring XD 容器宕机时,集群如何恢复?我们将在这个关于 Spring XD 的深度探索会话中通过现场演示涵盖所有这些主题以及更多内容
  • Stephane Maldini
  • 使用 Reactor 构建响应式微服务
  • 微服务架构正在成为许多公司的标准。在构建微服务需要解决的问题中,开发人员可能需要考虑异步性。Reactor 为任何 JVM 应用(以及更广泛的领域)提供了渐进式且非固执己见的并发处理方式。它不仅是一个方便轻巧的工具包,也是 Reactive-Streams 规范的一部分,因此可以与 RxJava 或 Akka 等伙伴互操作。快来探索在 Reactor 之上构建微服务的一些技巧和窍门,了解它是如何基于 Reactive-Streams 规范构建的,以及为什么这在当今的软件开发中具有颠覆性。

星期五 - 2014 年 11 月 7 日

上午 11:15

  • Ben Hale
  • 使用 Spring Boot 设计 REST 风格微服务
  • 随着数据驱动的应用变得无处不在,提供数据的服务也正在激增。随着团队负责的服务越来越多,以尽可能轻量级的方式设计和实现这些服务变得至关重要。本次会议将涵盖如何将微服务设计为 RESTful API,并使用 Spring Boot 以最少的代码实现它们。会议将重点关注使用 REST 和 HATEOAS 进行 API 设计,并通过实时编码逐步构建一个在云端运行的成熟应用。
  • Josh Long
  • 使用 Spring Cloud 构建“Bootiful”应用
  • 好吧,“bootiful”这个词可能永远不会流行,但我试过了,而且很值,因为你正在读这篇文章。Spring Boot 是 Pivotal 的 Spring 团队推出的以约定优于配置为中心的新框架,它将 Spring 的灵活性与传统的常识性默认设置相结合,使应用开发不仅效率飞快,而且令人愉快!加入 Spring 开发者布道师 Josh Long @starbuxman,了解 Spring Boot 是什么、为什么它备受瞩目、为什么您应该考虑将其用于您的下一个应用(REST、web、批处理、大数据、集成,随便什么!)以及如何入门。让我们利用虚拟 JUG 的动态特性:在我介绍技术的同时,我将进行现场编码并(尝试)回答您关于 Spring 和 Spring Boot 的所有问题。

下午 12:30

  • Oliver Gierke
  • Spring Data REST - Repository 遇上超媒体
  • Spring Data 的 Repository 抽象极大地简化了 Java 中数据访问层的实现。在此之上,该伞形项目的 REST 模块提供了一种编程模型,可以轻松地暴露超媒体驱动的 REST 资源,以便与 Repository 进行交互。本次演讲将讨论 Spring Data REST 实现的模式、互联网标准和规范如何影响其设计,以及模块如何暴露元数据以构建松耦合的客户端。演讲包含大量实践代码示例,以演示所讨论的各个方面。
  • Brian Clozel
  • 深入 Spring.io:一个生产级 Spring 参考应用
  • 您想深入了解为 spring.io 网站提供支持的最新开源参考应用吗?那么就来加入 Spring 大师 Brian Clozel,他将为您概览这个协调统一平台背后的一些特性。本次演讲将涵盖以下内容:
    • Spring Boot 的惯用用法
    • 利用 Spring Framework 4 的特性
    • 介绍我们使用 cujoJS 的 curl、Bower 和 Gulp 构建的 JavaScript 前端,实现清晰的模块化设计
    • 使用蓝/绿部署实现到 Cloud Foundry 的零停机部署
    • 在这里了解更多关于 Spring.io 的信息!

下午 2:30

  • Thomas Darimont
  • Spring Data 的新特性?
  • 本次演讲将广泛概览最新 Spring Data 发行版列车中引入的新特性。我们将介绍 Spring Data Commons 中的最新新增功能和改进,该模块是存储特定模块之间共享的。然后,我们将深入探讨各个存储模块的最新和最强大的特性,例如 JPA、MongoDB、Neo4j、Solr 以及社区模块。
  • Andy Wilkinson
  • RESTful API 文档
  • API 文档是使其易于理解和使用的重要组成部分。RESTful API 也不例外。在本次演讲中,我们将探讨 RESTful API 文档应包含哪些内容,同样重要的是,不应包含哪些内容。我们将查看一些真实世界的良好和不良 API 文档示例,然后考虑为使用 Spring 构建的 RESTful API 生成文档的多种不同方法。

下午 3:45

  • Christoph Strobl
  • 使用 Spring 启动您的搜索
  • 在谷歌时代,搜索数据已成为关键任务。我们想要找到,而不是搜索!本次会议重点讨论将搜索集成到应用中的解决方案。我们将介绍 Spring Data 为 Apache Solr、Elasticsearch 和 MongoDB 提供的搜索抽象,并动手实践使用 Spring Boot 进行自动配置(保证 100% 无 XML 设置)。您选择技术,Spring 提供工具助您启动。
  • Rob Winch
  • 使用 Spring 保护 RESTful API 的现状
  • 了解如何正确保护您的 RESTful 端点,探索在将安全性应用于 RESTful API 时的一些常见陷阱,并发现 Spring Security 中的新特性如何极大地简化您的 RESTful API 安全防护。RESTful 架构的众多优点使其成为设计基于 Web 的 API 的标准方式。例如,REST 的原则指出我们应该利用标准的 HTTP 动词,这有助于使我们的 API 保持简单。被视为 RESTful 的服务器组件应该是无状态的,这有助于确保它们易于扩展。我们可以利用缓存来获得进一步的性能和可伸缩性优势。然而,REST 和安全性的最佳实践似乎经常冲突。在无状态应用中如何验证用户身份?受保护的资源如何也能支持缓存?保护 RESTful 端点因安全最佳实践的快速发展而变得更加复杂。在本次演讲中,Rob 将讨论如何正确保护您的 RESTful 端点。在此过程中,我们将探讨在将安全性应用于 RESTful API 时的一些常见陷阱。最后,我们将看到 Spring Security 中的新特性如何极大地简化您的 RESTful API 安全防护。

请记下 SpringOne2GX 2015 的日期!  我们希望您能将此日期记入您的日历并再次加入我们!SpringOne2GX 2015 将于 2015 年 9 月 14 日至 17 日在华盛顿特区的 Marriott Marquis 举行。

获取 Spring 时事通讯

订阅 Spring 时事通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,加速您的进步。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部