SpringOne2GX 2014 回放:应用 + 数据 + 云:这一切意味着什么?

新闻 | Pieter Humphrey | 2015年3月17日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Matt Stine

云开发赛道

幻灯片:http://www.slideshare.net/SpringCentral/apps-data-cloud-what-does-it-all-mean

大数据。快速数据。NoSQL。NewSQL。在经历了多年的“关系型数据库寒冬”之后,我们在过去十年的计算领域见证了数据存储和处理的复兴。我们现在正进入这一演变的下一阶段:数据与云的融合。这场革命的很大一部分是建立在专为商品硬件上的水平扩展而设计的数据结构之上。云平台,特别是像 Cloud Foundry 这样的 PaaS 平台,使我们能够按需配置必要的虚拟硬件,从而消除了组装扩展数据平台的最后一公里开销。将 PaaS 与微服务架构和多语言持久化相结合,使开发人员能够设计利用专为特定写入、处理和查询模式而设计的存储的系统。利用 Lambda 架构将实时分析平台与 Hadoop 等扩展式批处理系统相结合,使我们能够始终对所有数据提出问题。在本演讲中,我们将探讨各种 Spring 项目,这些项目与 Cloud Foundry 结合使用,使我们能够独具优势地利用这种融合:Spring Boot:微服务开发的意见领袖框架 Spring Data:SQL、NoSQL、NewSQL 和 Hadoop 的访问层 Reactor:JVM 上响应式快速数据应用程序的基础 Spring XD:数据摄取、实时分析、批处理和数据导出平台 我们将把所有这些项目整合到一套在 Cloud Foundry 和 Hadoop 上运行的应用程序中,从而闭环 Apps/Data/Cloud。

详细了解 Cloud Foundry:http://www.cloudfoundry.org

详细了解 Spring XD:http://projects.spring.io/spring-xd

详细了解 Spring Data:http://projects.spring.io/spring-data

SpringOne2GX 2014 回放:使用机器学习打造数据驱动型组织

新闻 | Pieter Humphrey | 2015年3月17日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Peter Harrington

大数据赛道

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

您的组织是否收集数据?大量数据?您的组织是否利用了他们收集的所有数据?在本课程中,您将学习如何使用机器学习,以及使用机器学习的应用程序的构建块是什么。本课程将向您展示如何从您收集的数据到为客户创建预测。您将学习如何在构建预测代码的同时获得对数据的宝贵见解。

SpringOne2GX 2014 回放:使用 Spring 和 Hadoop 构建推荐引擎

新闻 | Pieter Humphrey | 2015年3月17日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Michael Minella

大数据赛道

幻灯片:http://www.slideshare.net/SpringCentral/building-a-recommendation-engine-with-spring-and-hadoop

亚马逊和谷歌等公司多年来一直将博士生锁在后室,创建算法来吸引您点击事物并随后购买东西。这些聪明人一直在研究的一项重要工作就是推荐引擎。如今,推荐引擎不再是只有亚马逊等公司才能拥有的东西。在一个小时内,使用一些开源工具,我们将基于我们可能花费最多时间访问的网站——StackOverflow——的数据构建一个推荐引擎。我们将使用 Spring XD 和 Spring Batch 来编排 Hadoop 处理的完整生命周期(摄取、处理、导出),并使用 Apache Mahout 为我们提供推荐处理。本演讲预计您具备 Hadoop 概念(什么是 Map/Reduce)和 Spring(基本 D/I 配置)的基础知识。

详细了解 Spring Batch:http://projects.spring.io/spring-batch

SpringOne2GX 2014 回放:使用 Spring 和 RTI 进行异步设计:每秒 100 万个事件

新闻 | Pieter Humphrey | 2015年3月17日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Stuart Williams

大数据赛道

幻灯片:http://www.slideshare.net/SpringCentral/williams-1m-events

应用程序设计人员通常必须选择在灵活性与特定性(因此通常是性能)之间进行权衡;知道何时何地进行权衡是一门艺术,需要经验。本演讲将分享超过十年的经验,分享做出这些决策的经验教训,以及使用最新版本的 Spring 项目开发 Pivotal 成功实时情报 (RTI) 产品的经验教训:Integration、Data、Boot、MVC/REST 和 XD。对 RTI 架构的逐步介绍将为解释 Spring 如何在每秒数百(和数百万)个事件/操作中执行以及您现在可以在自己的 Spring 应用程序中使用哪些技术来最大程度地减少资源利用并提高性能奠定基础。

网络研讨会:使用 Spring Cloud 实现更智能的服务间调用

新闻 | Pieter Humphrey | 2015年3月17日 | ...

演讲者:Josh Long

Spring Cloud 1.0 现已推出!它提供了一种强大的方法来创建和使用微服务。随着您引入新的服务,您也引入了集成问题:服务可能不稳定,它们可能会消失,并且——因为它们通常通过 HTTP 公开——它们需要比进程内方法调用更多的操作。在本网络研讨会中,我们将重点关注 Spring Cloud 如何集成服务注册(例如:Eureka、Consul 或 Zookeeper)、声明式 REST 客户端(使用 Netflix 的 Feign)、响应式编程和断路器模式(使用 Hystrix)以支持轻松、强大的服务间调用。这是深入了解如何连接和使用微服务的方法,也是在我介绍如何使用 Spring Cloud 构建微服务之后的自然下一步。

2015年4月21日星期二 格林威治标准时间下午 2:00(伦敦格林威治标准时间) 注册

2015年4月21日星期二 太平洋夏令时间上午 10:00(旧金山格林威治标准时间-07:00) 注册

 

网络研讨会:使用 Spring XD 和 Kafka 构建响应式数据管道

新闻 | Pieter Humphrey | 2015年3月17日 | ...

演讲者:Marius Bogoevici 和 Mark Pollack

近年来,数据量的急剧增加以及对低延迟的更大需求导致业务需求和应用程序开发方法发生了根本性转变。为了满足这些需求,RxJava 等框架和 Kafka 等高吞吐量消息系统应运而生,成为关键构建块。但是,集成技术从来都不是一件容易的事,Spring XD 提供了一种解决方案。通过其开发模型和运行时,Spring XD 使开发高度可扩展的数据管道变得容易,并让您专注于编写和测试业务逻辑,而不是集成和扩展大数据堆栈。在本网络研讨会中,我们将演示如何使用 Spring XD 作为平台,使用 RxJava 和 Kafka 构建高度可扩展的数据管道,从而了解这有多么容易。

2015年4月28日星期二 格林威治标准时间下午 2:00(伦敦格林威治标准时间) 注册

2015年4月28日星期二 太平洋夏令时间上午 10:00(旧金山格林威治标准时间-07:00) 注册

网络研讨会回放:使用 Spring Security 和 Angular JS 构建单页应用程序

新闻 | Pieter Humphrey | 2015年3月14日 | ...

演讲者:David Syer 博士,Pivotal

幻灯片:http://presos.dsyer.com/decks/spring-security-angular.html

Spring Security、Spring Boot 和 Angular JS 都具有很好的功能,可以使生成现代应用程序变得非常容易,因此,使它们能够非常顺利地协同工作具有潜在的巨大价值。需要考虑的事项包括 Cookie、标头、本机客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些漏洞。在本课程中,我们将展示如何简单地集成组件框架的优秀功能,以提供愉悦且安全的用户体验。我们从一个非常基本的单服务器实现开始,并逐步扩展它,将后端资源和身份验证拆分为单独的服务。最终状态包括前端上使用 Spring Cloud 声明式实现的简单 API 网关,并使用它,我们能够巧妙地规避人们在使用分布式后端保护 javascript 前端时遇到的许多问题。

了解 Spring Security:http://projects.spring.io/spring-security

了解 Spring Cloud:http://projects.spring.io/spring-cloud

 

网络研讨会回放:介绍 Spring Session

新闻 | Pieter Humphrey | 2015年3月12日 | ...

网络研讨会回放:介绍 Spring Session

演讲者:Josh Long,Pivotal

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

在应用程序服务器时代,HTTP Session 复制是扩展用户会话数据以及使其容错的一种常见方法。在当今的轻量级容器、PaaS 和虚拟化世界中,Spring Session 提供了一个 100% 服务器和/或容器可移植的 HTTP Session。了解 Spring Session 如何轻松插入 Redis 等实现,跨集群扩展,处理多个用户的浏览器会话,与 WebSocket 配合使用,并允许 REST 应用程序中基于标头的身份验证。它非常适合处理用户数据,尤其是在云等高度分布式环境或 Cloud Foundry 等平台上。

详细了解 Spring Session:http://projects.spring.io/spring-session

SpringOne2GX 2014 回放:使用 Spring 和 AngularJS 创建模块化测试驱动 SPA

新闻 | Pieter Humphrey | 2015年3月10日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Gunnar Hillert

Web/JavaScript 赛道

幻灯片:http://www.slideshare.net/SpringCentral/creating-modular-test-driven-spas-with-spring-and-angularjs-41166049

单页面应用程序(SPA)如今非常流行,随之而来的是大量我们需要了解的新工具、库和框架。但这对我们这些 Spring 开发人员意味着什么呢?在本讲座中,我们将为您概述当前的现状,并说明 Spring XD 团队为其用户界面做出的选择。我使用什么来编写 SPA 应用程序?如何将它们集成到现有的基于 Spring 的后端?如何构建它们?为了实现完整的构建自动化,我能否将它们集成到我现有的 Gradle 或 Maven 构建流程中?如何使用 Spring 的 SockJS/WebSocket 支持集成实时消息传递?在本演讲中,我们将回答这些问题以及更多问题。我们将涵盖 AngularJS、Bootstrap、RequireJS 等框架;Bower、Grunt、Gulp 等工具;以及使用 Karma 和 Protractor 进行测试。

SpringOne2GX 2014 回放:寻找神圣的集成测试

新闻 | Pieter Humphrey | 2015年3月10日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Ken Kreuger、Rob Winch

Web/JavaScript 赛道

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

Spring MVC Test 可以极大地帮助彻底测试控制器,包括它们的配置。但是对于基于浏览器的客户端,我们无法像用户那样轻松地与应用程序交互。例如,用户会请求包含表单的页面,填写表单,提交表单,一些 Java Script 可能会执行,然后用户会看到某种结果。在本演示文稿中,我们将概述测试 Spring Web 应用程序的方法。我们将看到,通过结合 Spring MVC Test 和 HtmlUnit,我们能够像用户一样轻松地与我们的应用程序交互(包括 JavaScript 执行)。我们还将了解如何轻松创建表示我们视图的可重用组件,以便在我们重构应用程序时,我们的测试可以轻松更新。最后,我们将了解如何将这些技术与 BDD 相结合,找到我们神圣的集成测试圣杯。

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部