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 的本次讲座,了解 Spring 在 4.0 到 4.1 版本中测试支持的新特性。本次讲座将为参会者概述过去两年中 Spring 测试支持的弃用内容、已更改内容以及新增内容,并提供实际示例和最佳实践技巧。亮点包括使用 SocketUtils 扫描空闲的 TCP 和 UDP 服务器端口、ActiveProfilesResolver API、用于测试注解(包括属性覆盖)的元注解支持、TestNG 的最佳实践、使用 Groovy 脚本为集成测试配置 ApplicationContext、SQL 脚本执行和嵌入式数据库的改进、新的 TestContext 框架引导策略、测试中的编程事务管理以及更多内容。

SpringOne2GX 2014 回放:“Bootiful”应用程序与 Spring Boot

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

录制于 SpringOne2GX 2014。

演讲者:Josh Long,Phil Webb

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

核心 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 的方式。

网络研讨会回放:记录 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 Framework 和 Spring Integration 的现有 Java 和注解配置,将 Spring Integration 消息流嵌入到您的应用程序中。另一个简化配置的有用工具是 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年02月09日 | ...

录制于 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 版本计划的最新功能。

SpringOne2GX 2014 回放:使用 Storm 和 Groovy 进行可扩展的大数据流处理

新闻 | Pieter Humphrey | 2015年02月09日 | ...

演讲者:Eugene Dvorkin

更多 Groovy 轨道

幻灯片: http://www.slideshare.net/SpringCentral/storm-twtterwebmd

随着分布式计算的进步以及 Storm 和 Spark 等框架的创建,构建实时、容错且可扩展的解决方案以实时处理海量数据变得更加容易。Storm 是开发实时分析和事件处理应用程序最流行的框架之一。Storm 使我们能够应对实时大数据挑战,就像 Hadoop 使批处理大数据成为可能一样。Storm 的一个用例是实时处理来自社交网络的馈送。Twitter、Facebook、LinkedIn、Google+ 等社交网络已成为我们生活的一部分。通过分析社交网络,公司可以处理有关其产品、服务的重要信息,并向客户提供实时信息。在本次演讲中,Eugene 将介绍 Storm 框架,解释如何使用 Groovy 在 Storm 之上构建实时应用程序,如何实时处理来自 Twitter 的数据,以及 WebMD MedPulse 移动应用程序背后的架构决策。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有