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 应用程序开始,我们将对其进行重构,以便我们可以演示如何使用以下方法运行它:* 并发步骤 * 远程分块 * AsyncItemProcessor 和 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 只是一个不错的开始,但还远远不够好。我将讨论响应式模式的原则以及从单体架构转向响应式架构的重要性。我们将讨论各种 Groovy 友好的技术,这些技术使我们能够构建基于分布式微服务的应用程序,并涵盖每个服务之间的有效通信策略。我们将了解为什么响应式是大型、高效、可扩展系统唯一可行的架构。如果您不熟悉响应式,那么这将是一个很好的入门介绍。

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

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

录制于 SpringOne2GX 2014。

演讲者:Sam Brannen,Swiftmind

核心 Spring 主题

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

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

SpringOne2GX 2014 回放:使用 Spring Boot 创建“美观”的应用程序

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

录制于 SpringOne2GX 2014。

演讲者:Josh Long,Phil Webb

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

核心 Spring 主题

好吧,所以“美观”可能永远不会流行,但我们尝试过,而且也很值得,因为您正在阅读本文。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 的方式,优先考虑行为的组合。

网络研讨会回放:记录 RESTful API

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

演讲者:Andy Wilkinson

API 的文档是使其易于理解和易于使用的重要组成部分。RESTful API 也不例外。在本网络研讨会中,我们将了解 RESTful API 的文档中应该包含哪些内容,以及同样重要的是,应该省略哪些内容。为了说明这一点,我们将查看一些优秀和糟糕的 API 文档的实际示例。我们将了解选择 Swagger 等工具来生成 API 文档的一些问题和局限性,并总结一些更适合生成用户喜爱的文档的替代方案。

了解有关 Spring MVC 的更多信息 http://projects.spring.io/spring-framework

了解有关 Spring REST Docs 的更多信息 https://github.com/wilkinsona/spring-restdocs

网络研讨会回放:介绍 Spring Integration 的 Java DSL

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

网络研讨会:介绍 Spring Integration 的 Java DSL

演讲者:Gary Russell

幻灯片:https://speakerdeck.com/garyrussell/spring-integration-java-dsl-a-deeper-dive

Spring Integration JavaConfig 和 DSL 扩展提供了一组方便的构建器和流畅的 API,用于从 Spring @Configuration 类配置 Spring Integration 消息流。Spring Integration 的 Java DSL 本质上是 Spring Integration 的外观。DSL 提供了一种简单的方法,可以使用流畅的构建器模式将 Spring Integration 消息流嵌入到您的应用程序中,并结合来自 Spring Framework 和 Spring Integration 的现有 Java 和注释配置。Java 8 Lambda 是另一个用于简化配置的有用工具。

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

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

SpringOne2GX 2014 回放:使用 Spock 测试 Java、Groovy、Spring 和 Web 应用程序

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

录制于 SpringOne2GX 2014。

演讲者:Peter Niederwieser

更多 Groovy 主题

幻灯片:http://www.slideshare.net/SpringCentral/testing-java-groovy-spring-and-web-applications-with-spock

Spock 是一个流行的测试框架(主要用于)Java 和 Groovy 应用程序。在简要介绍之后,我将讨论 Spock 的 Java 和 Groovy 特定功能,将展示如何将 Spock 用于 Spring 应用程序的集成测试,以及如何将其与 Geb 结合使用以提供强大的 Web 应用程序验收测试解决方案。最后,我将演示如何扩展 Spock 以构建项目的测试基础设施,并将展示为神秘的 Spock 1.0 版本计划的最新功能。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部