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 曾说过一句名言“软件正在吞噬世界”。这是什么意思?我们认为这意味着许多拥有历史悠久领导者的行业正在被围绕软件核心构建的企业所颠覆。这些软件工厂的特点是:紧密的反馈循环、快速的迭代、水平扩展、移动优先的 UX、持续交付。这些因素促使我们改变了对基础设施的处理方式,基础设施已经率先适应了这些需求,转向云计算,而像 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 和 HATEOAS 的 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 跳过了应用程序的重建、重启和重新部署。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 的最新更改和新功能,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}

SpringOne2GX 2014 回放:Java 8 语言功能,对您有什么好处?

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

在 SpringOne2GX 2014 上录制。

演讲者:Venkat Subramaniam

应演讲者要求,没有幻灯片

新版本的 Java 令人兴奋。当然,最大的发展是 lambda 表达式。在本演示中,我们将深入探讨 Java 8 中的语言功能,了解其中的一些细微差别,并研究如何将它们用于实际用途。除了查看 lambda 之外,我们还将深入探讨 Streams 功能以及使所有这些成为可能的 Java 8 中的一些功能。

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

网络研讨会:使用 Reactor 进行异步/非阻塞微服务

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

演讲者:Stephane Maldini,Pivotal

异步、非阻塞通信风格在微服务中扮演什么角色?加入 Stephane Maldini,深入了解为什么响应式组件在像微服务架构这样的最终一致性方法中如此重要。当服务拥有自己的数据并且完全独立时,拥有一个(响应式)抽象层可以执行各种角色。能够并行化微服务拥有的资源是一项重要的技术。另一种可能是作为事件总线,动态地从各种微服务中提取状态数据,并针对缓存的、相当最新的本地副本进行检查。虽然微服务拥有响应请求所需的所有数据,但这些数据不一定是最新的——这是需要做好准备接受的一个重要约束。Stephane 还将讨论微服务之外的其他异步用例,以及 www.reactive-streams.org 协议支持如何允许跨供应商实现的可移植性。

2014 年 12 月 2 日,星期二,格林威治标准时间下午 3:00(伦敦格林威治标准时间)注册

2014 年 12 月 2 日,星期二,太平洋标准时间上午 10:00(旧金山格林威治标准时间 -08:00)注册

 

 

Pivotal 在 DZone 的 2014 年企业集成指南中获得认可

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

我们非常高兴能在 DZone 的 2014 年企业集成指南中被认可为 ESB 和轻量级集成框架市场的市场份额领导者,这是一份优质资源,专注于企业集成和 API 管理趋势、策略和工具。本指南包含主题介绍、专家意见、最佳实践和解决方案比较。本指南的读者将获得企业集成的概述,并了解开发人员在创建无缝集成方面面临的障碍。本指南涵盖的主题包括

  • 消息队列、中间件和 ESB 在企业中的作用。
  • 用于分解单体架构的分解模式。
  • 用于理解 REST API 成熟度级别的模型。
  • 未来构建具有多个集成的大型项目可能是什么样子的预测。

DZone 的企业集成指南还通过对 500 多位开发人员和专家的调查,提供了对集成和 API 管理实践的关键见解,使读者能够了解技术专业社区中实践者的趋势。此外,本指南的解决方案目录比较了不同的 API 管理平台、集成套件、ESB、消息队列和集成框架,以帮助读者明智地选择他们所需的解决方案。

读者可以此处下载指南的免费副本。

关于 DZone

DZone 为全球各地的开发人员、技术专业人员和聪明人提供专业的调研和学习社区。15 年来,DZone 一直是值得信赖的全球内容来源。

关于 Spring Integration 4.1 GA 版本

Spring Integration 4.1 GA 与 DZone 研究报告同日发布,提供了一流的 Spring Framework 4.1、Java 8、WebSocket 支持。长期用户将享受新的内置 EIP 模式、Redis Queue 网关支持。最重要的是,请查看即将发布的Java DSL - 非常令人兴奋。Rabbit 用户还将发现 Spring AMQP 1.4 GA 充分利用了 Spring Framework 4.1,并提供了 Rabbit 消息增强功能。

了解有关 Spring Integration 4.1 GA 的更多信息

SpringOne2GX 2014 主题演讲 第 1 天 - 平台重塑

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

平台重塑

录制于 SpringOne2GX 2014

演讲嘉宾:Hugh Williams、Juergen Hoeller、Dave Syer、Andy Glover(NetFlix)、Graeme Rocher

 

幻灯片链接:http://www.slideshare.net/SpringCentral/spring-one2gx-2014keynotev8
!{iframe width="560" height="315" src="//www.youtube.com/embed/xU267-YHN5c" frameborder="0" allowfullscreen}{/iframe}

获取 Spring 电子邮件

通过 Spring 电子邮件保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部