在线研讨会:介绍 Spring Integration 的 Java DSL

新闻 | Pieter Humphrey | 2014 年 12 月 02 日 | ...

讲师:Gary Russell,Pivotal

Spring Integration 的 JavaConfig 和 DSL 扩展提供了一套方便的构建器和一个流式 API,用于从 Spring @Configuration 类配置 Spring Integration 消息流。Spring Integration 的 Java DSL 本质上是 Spring Integration 的一个门面。该 DSL 提供了一种简单的方法,可以使用流式构建器模式以及来自 Spring Framework 和 Spring Integration 的现有 Java 和注解配置,将 Spring Integration 消息流嵌入到应用程序中。简化配置的另一个有用工具是 Java 8 Lambda 表达式。

2015 年 1 月 27 日星期二 3:00PM GMT (伦敦 GMT) 注册

2015 年 1 月 27 日星期二 10:00AM PST (旧金山 GMT-08:00) 注册

 

 

SpringOne2GX 2014 重播:使用 Reactor 和 Reactive Streams 标准构建响应式应用

新闻 | Pieter Humphrey | 2014 年 12 月 02 日 | ...

录制于 SpringOne2GX 2014。

讲师:Jon Brisbin, Stephane Maldini

幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014reactivestreams-41130280

本次会议将向与会者介绍 Reactive Streams 项目,这是 Pivotal、Typesafe、Netflix、Twitter 等响应式软件重量级公司之间的一项新倡议。由于 Pivotal 自有的 Reactor 框架实现了这一非正式标准,我们将演示如何以完全非阻塞的方式构建可以连接到其他 Reactive Streams 实现的应用程序。

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

SpringOne2GX 2014 重播:Spring Boot 和 Netflix OSS

新闻 | Pieter Humphrey | 2014 年 12 月 02 日 | ...

录制于 SpringOne2GX 2014。

讲师:Spencer Gibb, David Syer 博士

幻灯片:http://www.slideshare.net/SpringCentral/syer-gibbcloud

了解 Spring Boot 和 Netflix OSS 软件的基本概念,以及如何将 Netflix OSS 技术集成到 Spring Boot 中,包括:使用 Spring 和 Archaius 进行分布式配置、Eureka(服务注册和发现)、Feign(便捷的 REST 客户端)、Ribbon(客户端负载均衡)、Hystrix(熔断器/容错库)、RxJava(响应式编程库)、Zuul(路由)、Turbine 和 Hystrix Dashboard(服务健康仪表盘)。

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

SpringOne2GX 2014 重播:使用 Spring 和 OAuth2 为微服务提供安全保障

新闻 | Pieter Humphrey | 2014 年 12 月 02 日 | ...

使用 Spring 和 OAuth2 为微服务提供安全保障

录制于 SpringOne2GX 2014。

讲师:David Syer 博士

幻灯片:http://www.slideshare.net/SpringCentral/syer-microservicesecurity

OAuth2 是一种轻量级安全协议,非常适合与 HTTP 一起使用,而 HTTP 是许多现代架构的核心协议。Spring Security OAuth2 提供了大量新功能,其中最重要的是 2.0 版本中的 `@Configuration` 支持。将这些与 Spring Boot 结合起来,您就可以构建一个只需大约 20 行代码的安全 HTTP 服务应用程序。本次演示展示了现代 Spring 技术栈中快速开发和生产就绪功能的结合,是开发由微服务组成的系统中安全组件的完美组合。我们将探索 Spring OAuth2 中的新功能,指导您选择何时使用哪些功能,并展示如何轻松快速地启用它们。这是最近 Spring 在线研讨会节目中同一演讲的 90 分钟版本。

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

SpringOne2GX 2014 重播:在云端运行您的 Spring 应用

新闻 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

录制于 SpringOne2GX 2014。

讲师:Cornelia Davis

幻灯片:http://www.slideshare.net/SpringCentral/running-your-spring-apps-in-the-cloud

Spring Trader 应用于 2012 年在 SpringOne 2GX 上首次亮相,展示了一个演示 Pivotal Application Fabric 多种组件协同工作的应用——包括 tcServer、RabbitMQ、SQLFire 和 Gemfire。在本次会议中,我们将采用该应用并进行(少量)修改(主要是配置),使其在云中的相同组件上运行,特别是在 Cloud Foundry PaaS 上。我们将向您展示如何使用 Spring Cloud 项目配置部署,如何利用云服务目录,如何实现跨站点脚本解决方案(以及原因),如何进行会话状态缓存,我们将讨论自动重新配置的(危险)。如果您携带笔记本电脑,到会议结束时,您可以拥有自己运行的应用实例。

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

SpringOne2GX 2014 重播:使用 Spring 和 Cloud Foundry 为 PaaS 开发微服务

新闻 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

录制于 SpringOne2GX 2014。

讲师:Matt Stine

幻灯片:http://www.slideshare.net/SpringCentral/developing-microservices-for-paas-with-spring-and-cloud-foundry

Marc Andressen 有一句名言:“软件正在吞噬世界。”这是什么意思?我们认为这意味着历史上根深蒂固的领导者所在的多个行业正在被围绕软件核心构建的企业颠覆。这些软件工厂的特点是:紧密的反馈循环、快速迭代、横向扩展、移动优先的用户体验、持续交付。这些因素推动了我们基础设施方法的改变,基础设施在适应这些需求方面走在了前面,转向云端,而像 Cloud Foundry 这样的平台即服务 (PaaS) 产品将抽象级别提高到专注于应用和服务的生态系统。然而,大多数应用程序仍然按照我们生活在前一代业务和基础设施时代的方式进行开发:即单体应用程序。微服务——遵循 Unix 哲学“做好一件事”的小型、松耦合的应用程序——代表了实现快速、迭代开发、横向扩展、多语言客户端和持续交付的应用程序开发端。它们还使我们能够扩展应用程序开发并消除对单一技术栈的长期承诺。虽然微服务很简单,但绝非易事。最近有人说“微服务不是免费午餐”。有趣的是,如果你看一下通常对微服务表达的担忧,你会发现它们恰恰是 PaaS 旨在解决的挑战。因此,尽管微服务不一定意味着云(反之亦然),但两者之间实际上存在共生关系,每种方法都在某种程度上弥补了另一种方法的局限性,就像极限编程的实践所做的那样。本次会议将介绍开发微服务的架构模式

  • 服务分解
  • API 网关
  • 无状态 / 无共享
  • 应用配置和支持服务
  • 消费
  • 容错

在此过程中,我们将看到如何利用 Spring Boot 和 Reactor 等技术开发面向 Cloud Foundry 的微服务。

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

SpringOne2GX 2014 重播:使用 Spring Boot 创建 RESTful、基于超媒体的微服务

新闻 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

录制于 SpringOne2GX 2014。

讲师:Ben Hale @nebhale

幻灯片:http://www.slideshare.net/SpringCentral/creating-restful-hypermediabased-microservices-with-spring-boot

随着数据驱动应用的普及,提供数据的服务也日益增多。随着团队负责的服务越来越多,以尽可能轻量级的方式设计和实现这些服务变得至关重要。本次会议将介绍如何将微服务设计为 RESTful API,并使用 Spring Boot 以最少的代码实现它们。会议将重点关注使用 REST 和 HATEAOS 进行 API 设计,通过现场编码,从一个推文长度的实现逐步发展到一个在云中运行的完整应用。

在此过程中,我们将看到如何利用 Spring Boot 和 Reactor 等技术开发面向 Cloud Foundry 的微服务。

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

在线研讨会重播:Spring Boot 和 JRebel 6.0

新闻 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

讲师:Josh Long (Pivotal) + Adam Koblentz (ZeroTurnaround)

幻灯片:https://speakerdeck.com/joshlong/bootiful-jrebel

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

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

了解更多关于 JRebel 的信息:http://zeroturnaround.com/software/jrebel/display/

14 天免费 JRebel 试用下载:https://zeroturnaround.com/software/jrebel/trial/

 

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

SpringOne2GX 2014 重播:Spring Data 有哪些新功能?

新闻 | Pieter Humphrey | 2014 年 11 月 17 日 | ...

录制于 SpringOne2GX 2014。

讲师:Thomas Darimont, Oliver Gierke, Christoph Strobl

幻灯片:http://www.slideshare.net/SpringCentral/whats-new-in-spring-data

本次演讲将广泛概述最新 Spring Data 发布列车中引入的新功能。我们将介绍 Spring Data Commons 中的最新增加和改进——这是在特定存储模块之间共享的模块。然后,我们将深入探讨各个存储模块(如 JPA、MongoDB、Neo4j、Solr 以及社区模块)的最新和最强大的功能。

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

SpringOne2GX 2014 重播:开发者工具 - 新功能和未来展望

新闻 | Pieter Humphrey | 2014 年 11 月 17 日 | ...

录制于 SpringOne2GX 2014。

讲师:Andy Clement, Martin Lippert

幻灯片:http://www.slideshare.net/SpringCentral/developer-tooling-whats-new-and-whats-next

在本次演讲中,我们将探讨 Spring Tool Suite(一个基于 Eclipse 的 IDE,内置对 Spring、Groovy、Grails、Gradle、AspectJ 和 Cloud Foundry 的支持)的最新变化和新功能。我们将深入了解该工具如何轻松便捷地开发基于 Spring Boot 的企业应用程序,以及 Spring Tool Suite 如何与 Spring IO 的各个部分集成。此外,我们还将展示作为 Spring Tool Suite 一部分的 Java8 语言工具,并演示如何在您的项目中充分利用 Java8。在演示的第二部分,我们将展望开发者工具本身如何进入云时代。我们将抢先展示我们正在为下一代开发者工具所做的工作。我们将演示未来的云端开发者工具可能是什么样子,真实的 Java 语言工具在基于浏览器的代码编辑器中运行时的外观和感受,并展示每个开发者如何顺利迁移到这个全新的云端开发者工具世界。所有这一切都基于 Flux,这是一个 eclipse.org 的新项目,旨在以平滑、无缝的方式提供向云端工具迁移的新颖创新方法。

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

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部