网络研讨会:使用 Spring 后端构建安全的 Polymer 应用

新闻 | Pieter Humphrey | 2015 年 2 月 24 日 | ...

演讲者:Scott Deeg

Polymer 是 Google 最新的 Web 框架。它完全围绕新兴的 Web Components 标准设计,其崇高目标是让基于这些低级原语构建应用变得容易。伴随 Polymer 而来的是一套基于“Material Design”理念的新组件(按钮、对话框等)。这些技术共同使得构建响应式、组件化的“单页”Web 应用变得简单,这些应用适用于 PC 或移动设备上的浏览器。但后端怎么办?我们如何保证这些应用的安全?在本次演讲中,Scott Deeg 将向您介绍 Polymer 及其相关技术,然后带领您构建一个完整的云原生应用,该应用具有基于 Spring REST、Spring Cloud 和 Spring Security 构建的安全、RESTful 后端,并使用 Thymeleaf 进行后端渲染。最后,他将展示这些原则在他当前正在构建的工具中的应用。本次演讲主要侧重于代码演示和示例,并假设听众熟悉 Java/Spring 和 JavaScript。

2015 年 3 月 24 日星期二 下午 2:00 GMT(伦敦 GMT)注册

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

 

SpringOne2GX 2014 回放:Spring Data REST - 数据遇见超媒体

新闻 | Pieter Humphrey | 2015 年 2 月 24 日 | ...

录制于 SpringOne2GX 2014

演讲者:Roy Clarkson, Greg Turnquist

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

Spring Data REST 弥合了 Spring Data 仓库抽象提供的便捷数据访问层与超媒体驱动的 RESTful Web 服务之间的差距,有效消除了实现过程中所需的样板代码。本次演讲将快速概述该项目,解释其基本设计决策,并介绍最新版本的新功能(特别是服务文档和可发现性)。然后,我们将深入探讨 Spring-A-Gram 示例应用(使用 Spring Data REST 构建),重点关注其前端部分的实现细节。

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

SpringOne2GX 2014 回放:小组讨论:真实世界的启动序列

新闻 | Pieter Humphrey | 2015 年 2 月 23 日 | ...

录制于 SpringOne2GX 2014。

演讲者:Erdem Gunay, Turkcell - Tim Hobson, Intuit - Zach Lendon, Independent

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

Core Spring 专题

在本次小组讨论中,每位演讲者将有 20 分钟时间回答一个问题:请谈谈您使用 Spring Boot 的经验?随后是约 30 分钟的主持小组讨论。来自 Turkcell 的 Erdem Gunay 将分享他重写一个最初使用 Spring 3.x 编写的移动 BaaS 的经验。他花了一周时间从头开始使用 Boot 编写了该服务,集成了 Spring Security、Elasticsearch、MongoDB、Camel、Angular.js,成果显著:吞吐量提高 40 倍,100% 可用性 - 零崩溃,用户数增加 3 倍 - 用于 30 万台移动设备。来自 Intuit 的 Tim Hobson 将介绍他使用 Boot 的经验教训 - 他将带您了解必要的配置、需要构建的内容,以及该项目如何利用 Boot 来最大程度地减少横切代码和配置、最大程度地提高可测试性并专注于应用领域。Zach 将从酒店行业的角度介绍 Boot,他们正在使用 JAX-RS、DropWizard 和 Spring Boot 创建微服务应用。他将帮助您了解哪些 DropWizard-Spring 集成有效,哪些无效,需要注意什么,以及如何将您的 Spring 应用集成到 DropWizard 中,无论您是使用 XML、注解还是 Java 配置来配置您的 Spring 应用。

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

SpringOne2GX 2014 回放:艺术化的 Spring Data Neo4j 3.x 与 Spring Boot

新闻 | Pieter Humphrey | 2015 年 2 月 23 日 | ...

录制于 SpringOne2GX 2014。

演讲者:Michael Hunger, Lorenzo Speranzoni - Neo Technology

幻灯片:http://www.slideshare.net/SpringCentral/artistic-spring-data-neo4j-3x-with-spring-boot-and-van-gogh

本次会话将展示使用 Spring Boot 轻松开始使用 Spring Data Neo4j。在快速介绍 Neo4j NoSQL 图数据库及其 Spring Data 集成库的概念之后,我们将讨论 Spring Data Neo4j 中使用的通用方法,并重点介绍与最新 Neo4j 2.x 版本兼容的新 3.x 版本中令人兴奋的新功能。在会话期间,我们将演示一个有趣且非同寻常的应用的开发步骤——跟踪一位著名艺术家的旅程,将他与影响他的地方、绘画、人物和其他方面联系起来。将这些数据存储在图谱中,可以帮助我们发现新的见解和结论,并快速添加不同的方面。这个应用将使用 Spring Boot 和 Spring Data Neo4j 快速启动。我们将导入数据,将其作为图可视化查看,然后使用 Spring Boot 的支持基础设施构建一个 Web 应用。最后一步,我们将展示如何仅需几个步骤即可将此应用从一个简单的 Neo4j 客户端应用演变为 Neo4j 服务器的 REST 扩展,并可以利用 Spring Data REST 为消费者提供必要的端点。

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

SpringOne2GX 回放:Spring Batch 性能调优

新闻 | Pieter Humphrey | 2015 年 2 月 23 日 | ...

录制于 SpringOne2GX 2014。

演讲者:Gunnar Hillert, Chris Schaefer 幻灯片:数据/集成专题

幻灯片:http://www.slideshare.net/SpringCentral/spring-batch-performance-tuning

在本次演讲中,我们将探讨各种可伸缩性选项,以提高 Spring Batch 应用的健壮性和性能。我们将从一个单线程的 Spring Batch 应用开始,对其进行重构,以便演示如何使用以下方式运行它:* 并发步骤 * 远程分块 * 异步 ItemProcessor 和 AsyncItemWriter * 远程分区 此外,我们将展示如何将 Spring Batch 应用部署到 Spring XD,Spring XD 提供了高可用性和故障转移能力。Spring XD 还允许您将 Spring Batch 应用与其他大数据处理需求集成。

网络研讨会回放:Spring XD - 一个大规模数据和开发者生产力平台

新闻 | Pieter Humphrey | 2015 年 2 月 20 日 | ...

演讲者:Sabby Anandan, Mark Fisher & Mark Pollack

幻灯片:https://speakerdeck.com/sabbyanandan/2015

担心大数据以及构建实际应用所固有的挑战吗?您无需再担心!Spring XD 提供了一个一站式解决方案,涵盖从传统企业到大数据用例 - 包括批处理和流处理。为每个用例选择正确的工具非常重要,这就是为什么 Spring XD 集成了 Spark、Reactor 和 RxJava 等技术,以展示其灵活性和统一的编程模型,从而支持复杂的数据计算用例。在本次网络研讨会中,我们将向您展示如何在开箱即用的 XD 运行时上比其他大数据解决方案更快地开发数据驱动的用例。

在此了解更多关于 Spring XD 的信息:http://projects.spring.io/spring-xd

在此了解更多关于 Spring Integration 的信息:http://projects.spring.io/spring-integration

在此了解更多关于 Spring Batch 的信息:http://projects.spring.io/spring-batch

在此了解更多关于 Spring Data 的信息:http://projects.spring.io/spring-data

SpringOne2GX 2014 回放:基于 Grails 的响应式面向架构

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

录制于 SpringOne2GX 2014。

演讲者:Steve Pember

G&G 特别专题

幻灯片:http://www.slideshare.net/SpringCentral/reactive-grails

应用开发者自然倾向于以过程式、同步、单体模式构建代码。经验丰富的开发者知道这会导致容易出错、不可伸缩、运行缓慢的软件——然而这种情况却惊人地普遍。多年来出现了几种旨在缓解此问题的架构模式。其中最流行的一种是面向服务架构 (SOA),它涉及将单体应用分解为由几个较小服务组成的分布式系统。在本次演讲中,我认为 SOA 是一个不错的开端,但远远不够好。我将讨论响应式模式的原则以及从单体架构转向响应式架构的重要性。我们将讨论各种 Groovy 友好的技术,这些技术使我们能够构建基于微服务的分布式应用,并涵盖各服务之间的有效通信策略。我们将看到,响应式是大型、高效、可伸缩系统的唯一可行架构。如果您对响应式感到陌生,本次演讲将是一个极好的入门介绍。

SpringOne2GX 2014 回放:使用 Spring Framework 4.x 进行测试

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

录制于 SpringOne2GX 2014。

演讲者:Sam Brannen, Swiftmind

Core Spring 专题

幻灯片:http://www.slideshare.net/SpringCentral/testing-with-spring-framework-4x

Spring Framework 在 4.0 和 4.1 版本中经历了大量的创新,其测试支持也同样如此。参加 Spring 测试组件负责人 Sam Brannen 的本次演讲,了解 Spring 4.0 到 4.1 版本测试支持的新功能。本次演讲将为与会者概述 Spring 测试支持在过去两年中已弃用、已更改和新引入的功能,并提供实际示例和最佳实践技巧。重点包括使用 SocketUtils 扫描空闲的 TCP 和 UDP 服务器端口,ActiveProfilesResolver API,测试注解的元注解支持(包括属性覆盖),TestNG 的最佳实践,使用 Groovy 脚本配置集成测试的 ApplicationContext,SQL 脚本执行和嵌入式数据库的改进,新的 TestContext 框架引导策略,测试中的编程式事务管理等等。

SpringOne2GX 2014 回放:使用 Spring Boot 开发“Bootiful”应用

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

录制于 SpringOne2GX 2014。

演讲者:Josh Long, Phil Webb

幻灯片:http://www.slideshare.net/SpringCentral/bootiful

Core Spring 专题

好的,也许“bootiful”这个词永远不会流行起来,但我们尝试了,而且很值得,因为你正在读这篇文章。Spring Boot 是 Pivotal 公司 Spring 团队推出的一个以约定大于配置为中心的新框架,它将 Spring 的灵活性与约定俗成的默认配置相结合,让应用开发不仅快速,而且愉快!加入 Spring 开发者布道师 Josh Long 和 Spring Boot 联合负责人 Phillip Webb,一起了解 Spring Boot 是什么,为什么它备受关注,为什么您应该考虑将其用于您的下一个应用(REST、Web、批处理、大数据、集成,无论是什么!)以及如何入门。

SpringOne2GX 2014 回放:使用 Traits 重新思考 API 设计

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

录制于 SpringOne2GX 2014。

演讲者:Cédric Champeau

更多 Groovy 专题

幻灯片:http://www.slideshare.net/SpringCentral/traits-design

Groovy 2.3 在语言中引入了 Traits 的概念。Traits 看起来像接口,但允许开发者在其中添加实现和状态。它在语言中引入了多重继承,同时避免了钻石问题。Traits 将使您能够通过偏好行为组合来重新思考在 Groovy 中设计 API 的方式。

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

保持领先

VMware 提供培训和认证,助您加速前进。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部