网络研讨会回放:使用 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}

Pivotal 参加 2014 年伦敦 Spring eXchange 大会

新闻 | 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 社区成员:想成为我们 Pivotal 演讲者在 2014 年 Spring eXchange 大会的嘉宾并获得免费门票吗?我们将提供给前 15 名在 Twitter @springcentral@cloudfoundry 上发推特并附上在 Pivotal Web Services 上部署的 Spring 应用 URL 的 LJC 成员。先到先得,我们有 15 张门票,对应我们的 15 位演讲者!我们将通过查看 Spring 应用的 URL 来验证获奖者,如果您获奖,我们还会在 meetup.com 上查找您是否为伦敦 Java 社区的成员,所以请确保您有 meetup.com 个人资料并已成为会员!

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

  • Dr. David Syer
  • Spring 的新特性
  • 在 2014 年 Spring eXchange 大会的开幕主题演讲中,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,以及 Execution 层项目,例如用于大数据的 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 背后的核心概念和思维模型;他们将涵盖 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 是 Spring 团队在 Pivotal 推出的新的“约定优于配置”的框架,它将 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 设计 RESTful 微服务
  • 随着数据驱动的应用变得无处不在,提供数据的服务也随之激增。随着团队需要负责越来越多的这些服务,以尽可能轻量的方式设计和实现它们变得至关重要。本次会议将介绍如何将微服务设计为 RESTful API,并使用 Spring Boot 以最少的代码实现它们。它将重点关注使用 REST 和 HATEOAS 进行 API 设计,并进行实时编码,直至在云中运行一个成熟的应用。
  • Josh Long
  • 使用 Spring Cloud 构建“美观的”("Bootiful")应用程序
  • 好吧,也许“美观的”("bootiful")这个词永远不会流行起来,但我尝试了,也值得了,因为你正在读这个。Spring Boot 是 Spring 团队在 Pivotal 推出的新的“约定优于配置”的框架,它将 Spring 的灵活性与约定俗成的、常识性的默认设置相结合,使应用程序开发不仅快速,而且令人愉快!加入 Spring 开发倡导者 Josh Long (@starbuxman),了解 Spring Boot 是什么,为什么它引起关注,为什么你应该考虑将其用于你的下一个应用程序(REST、web、批处理、大数据、集成,或其他!),以及如何开始使用它。让我们利用虚拟 JUG 的动态特性:我将进行实时编码,并在介绍这项技术的同时(尝试)回答你关于 Spring 和 Spring Boot 的所有问题。

下午 12:30

  • Oliver Gierke
  • Spring Data REST - Repository 与 Hypermedia 的结合
  • 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 启动你的搜索
  • 在 Google 时代,搜索数据已成为关键任务。我们想要找到,而不是搜索!本次会议重点关注将搜索集成到应用程序中的解决方案。我们将探讨 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 Boot 和 JRebel 6.0

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

Spring Boot 和 JRebel 6.0

演讲者:Adam Koblentz,JRebel 和 Josh Long,Pivotal

Spring Boot 是 Spring 团队在 Pivotal 推出的新的“约定优于配置”的框架,它将 Spring 的灵活性与约定俗成的、常识性的默认设置相结合,使应用程序开发不仅快速,而且令人愉快!Spring Boot 让您比普通启动项目有了巨大的优势,现在让我们通过添加 JRebel 再给您一个助力。使用 JRebel,普通 Java 开发人员每年可以通过使用 JRebel 跳过应用程序的重建、重启和重新部署来节省超过 1 个工作月的时间。JRebel 6 将于 2014 年 11 月 4 日发布,并包括完整的 Spring Boot 集成。加入 Spring 的 Josh Long 和 ZeroTurnaround 的 Adam Koblentz,了解如何将 Boot 与 JRebel 结合使用,以更少的时间、更少的配置完成更多工作。

2014 年 11 月 20 日星期四 下午 3:00 GMT (伦敦 GMT) 注册

2014 年 11 月 20 日星期四 上午 10:00 PST (旧金山 GMT-08:00) 注册

网络研讨会回放:持续交付架构:使用 Pivotal CF 和 Spring Cloud 的微服务

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

演讲者: Matt Stine, Pivotal

幻灯片: https://speakerdeck.com/mstine/architecting-for-continuous-delivery-microservices-with-pivotal-cf-and-spring-cloud

加入 Matt Stine,了解如何架构系统以优化持续交付,让您更快、更安全地创新和交付价值。微服务、Pivotal CF 和 Spring Cloud 结合起来创建一个可操作化的架构,使企业能够通过快速、迭代的开发大规模地持续交付价值,并满足移动优先世界的需求。

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

了解更多关于 Cloud Foundry 的信息:http://cloudfoundry.org

了解更多关于 Pivotal CF 的信息:http://www.pivotal.io/platform-as-a-service/pivotal-cf

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

Pivotal 参加 2014 年硅谷代码训练营

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

您要去参加 2014 年硅谷代码训练营吗?   如果您要去,我们邀请所有 Java 社区成员到 Pivotal 展位与 Pivotal 工程师交流 Java SE、Spring、Groovy、Grails、Redis、RabbitMQ、Tomcat、Cloud Foundry 和 Hadoop 的最新创新。展区开放时间为周六上午 8:00 - 下午 5:00,以及周六上午 8:30 - 下午 3:30,因此应该有足够的时间来解答您的问题。  请参阅下方我们会议和精彩赠品的详细信息 - 快来找我们吧! 

周六 - 2014 年 10 月 11 日           
上午 9:45

上午 11:45

下午 1:45

周日 - 2014 年 10 月 12 日

上午 9:15

上午 10:45

请到 Pivotal 代码训练营展位与技术专家交流关于 Cloud Foundry、Spring、Groovy、Grails、Redis、RabbitMQ、Tomcat、Hadoop 等等的话题。

另外,别错过Pivotal Web Services 连帽衫赠送活动!  使用 Spring Boot 构建一个 REST 服务,将其部署到 run.pivotal.io 并获得一件连帽衫!  您可以提前完成,然后展示给我们正在运行的应用,或者在展位上使用我们的笔记本电脑。

 

 

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

网络研讨会:持续交付架构:使用 Pivotal CF 和 Spring Cloud 的微服务

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

演讲者: Matt Stine, Pivotal

加入 Matt Stine,了解如何架构系统以优化持续交付,让您更快、更安全地创新和交付价值。微服务、Pivotal CF 和 Spring Cloud 结合起来创建一个可操作化的架构,使企业能够通过快速、迭代的开发大规模地持续交付价值,并满足移动优先世界的需求。

2014 年 10 月 21 日星期二 下午 3:00 BST (伦敦 GMT+01:00) 注册

2014 年 10 月 21 日星期二 上午 10:00 PDT (旧金山 GMT-07:00) 注册

网络研讨会:使用 Spring Boot 和 Vaadin 构建“美观的”UI

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

演讲者:Josh Long,Pivotal 和 Vaadin

经过漫长的一天,您做到了:您有了一个 Spring Boot 支持的后端,现在您需要构建 UI 来支持工作并下周交付。Vaadin 是一个 UI 框架,结合了服务器端 Java 的易用性和客户端 JavaScript 的丰富动态特性,与 Spring Boot 集成良好,并提供其他方式难以实现的 UI 精致度。加入 Spring 开发倡导者 Josh Long 和 Vaadin 传播者,了解 Vaadin 和 Spring Boot 如何让您更快、更轻松地投入生产。

2014 年 10 月 23 日星期四 下午 3:00 BST (伦敦 GMT+01:00) 注册

2014 年 10 月 23 日星期四 上午 10:00 PDT (旧金山 GMT-07:00) 注册

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

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

演讲者: Dave Syer

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

2014 年 11 月 4 日星期二 下午 3:00 GMT (伦敦 GMT) 注册

2014 年 11 月 4 日星期二 上午 10:00 PST (旧金山 GMT-08:00) 注册

Pivotal 参加 JavaOne 2014

新闻 | Pieter Humphrey | 2014 年 9 月 26 日 | ...

您将参加 2014 年 JavaOne 大会吗?   如果您要去,我们邀请所有 Java 社区成员光临 Pivotal 展位(展位号 5201),与 Pivotal 工程师交流关于 Java SE、Spring、Groovy、Grails、Redis、RabbitMQ、Tomcat、Cloud Foundry 和 Hadoop 的最新创新。展区开放时间为周一、周二上午 9:30 - 下午 5:30,周三上午 9:30 - 下午 4:30,因此应该有足够的时间来解答您的问题。  请参阅下方的地图和展位赠品详细信息 - 快来找我们吧!  展位有很多很棒的东西。

Pivotal 技术专家也将进行很多演讲,所以请务必将以下演讲添加到您的议程构建器中并预留座位
           
Josh Long — Pivotal 的 Spring 倡导者

Cornelia Davis — Pivotal 平台工程师

John Field — Pivotal 解决方案架构师

Guillaume Laforge — Pivotal Groovy 项目经理

Martin Lippert - Pivotal 首席软件工程师

Oliver Gierke - Pivotal Spring Data 项目负责人

Cédric Champeau — Pivotal Groovy 团队高级软件工程师

非 Pivotal 的有趣会议

Groovy 和 Grails 迷题:一如既往 - 陷阱、坑和边缘案例 [CON1764]
JVM 上的微服务:实用概述 [CON4952]

使用 Java、Spring Framework 和 Oracle Tuxedo 扩展现有 C/C++/COBOL 应用 [HOL9447]

请到展位与技术专家交流关于 Cloud Foundry、Spring、Groovy、Grails、Redis、RabbitMQ、Tomcat、Hadoop 等等的话题。展位上将有精彩的演示,包括

  • 使用 Cloud Foundry 通过 JBoss 和 WebLogic Buildpack 演示实现 Java EE 和 PaaS
  • 物联网、大数据使用 Spring XD 演示
  • 微服务架构PaaS 使用 Spring BootSpring Cloud 演示
  • Pivotal Web Services 连帽衫赠送活动!  使用 Spring Boot 构建一个 REST 服务,将其部署到 run.pivotal.io 并获得一件连帽衫!  您可以提前完成,然后展示给我们正在运行的应用,或者在展位上使用我们的笔记本电脑。

     

     

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


网络研讨会回放:使用 Activiti 的流程驱动 Spring 应用

新闻 | Pieter Humphrey | 2014 年 9 月 26 日 | ...

演讲者:Josh Long 和 Joram Barrez,Activiti

幻灯片:https://speakerdeck.com/joshlong/process-driven-applications-with-spring-boot

当今的应用程序是复杂的分布式系统,它们共同产生结果。然而,随着自动化和人工驱动的任务集成到业务流程中,跟踪工作中流经该系统的流程变得越来越困难。业务无法对看不到的内容做出反应。业务无法衡量看不到的内容。“工作流”描述了工作从启动到完成所经过的流程序列。工作流系统,如 Activiti,描述并执行这些流程。Activiti 是一个开源的、Apache 2 许可的工作流引擎,与 Spring 和 Spring Boot 配合使用。在本次网络研讨会中,加入 Spring 开发倡导者 Josh Long 和 Activiti 大师 Joram Barrez,了解如何使用 Spring(和 Spring Boot)和 Activiti 提取、描述和重用复杂的业务流程。

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

了解更多关于 Activiti 的信息如下!

Activiti 项目页面:http://activiti.org/

Joram 的博客:http://jorambarrez.com/blog

Activiti 文档:http://activiti.org/userguide/index.html

Activiti Github:https://github.com/Activiti/Activiti

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

获取 Spring 新闻通讯

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

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部