SpringOne Platform 2016 回放:测试 Spring Boot 应用

新闻 | Pieter Humphrey | 2016 年 12 月 6 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Phil Webb 幻灯片:无,全部为现场编码。本次演讲将介绍 Spring Boot 1.4 中为方便测试而新增的众多新功能。我们将讨论如何对代码进行单元测试,如何(以及何时)将 Spring 引入测试,并讨论您应该使用的各种工具和库。通过一个简单的应用程序,我们将添加

  • 基本组件的单元测试
  • JPA 实体和查询的集成测试
  • JSON 序列化和反序列化的测试
  • Spring MVC 控制器的测试
  • 远程 RestTemplate 调用的测试(使用模拟)
  • 端到端集成测试(访问真实的 HTTP 端点)

SpringOne Platform 2016 回放:走向响应式:构建更好的微服务

新闻 | Pieter Humphrey | 2016 年 12 月 6 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Rob Harrop, Skipjaq 幻灯片:http://www.slideshare.net/SpringCentral/going-reactive-building-better-microservices-rob-harrop

响应式为开发人员提供了一个优雅的模型,用于将应用程序构建成通信组件,从而提高代码可读性、简化并发编程并支持细粒度单元测试。

在本次演讲中,我们将了解该模型如何自然地适用于构建弹性微服务。具体来说,我们将看到如何

通过响应式接口抽象外部世界 将微服务拆分为…

SpringOne Platform 2016 回放:使用 Spring Framework 4.3、JUnit 5 及更高版本进行测试

新闻 | Pieter Humphrey | 2016 年 12 月 6 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Sam Brannen, Swiftmind 幻灯片:http://www.slideshare.net/SpringCentral/testing-with-spring-43-junit-5-and-beyond

想了解 Spring 的 4.3 版本测试支持有哪些新功能,或者 Spring 5 和 JUnit 5 的未来发展方向吗?那就加入 Spring 测试组件负责人和 JUnit 5 核心贡献者 Sam Brannen 的演讲吧!本次会议的第一部分将向与会者介绍 Spring 4.3 中最新的核心集成测试改进,例如 SpringJUnit4ClassRunner 的新别名 SpringRunner,以及省略 @ContextConfiguration…

网络研讨会回放:Bootiful CQRS 与 Axon - 11 月 16 日

新闻 | Pieter Humphrey | 2016 年 12 月 5 日 | ...

演讲者:Josh Long, Allard Buijze

我们明白了!微服务允许您将应用程序分解成小的、单一职责的、可重用的、内部一致的有界上下文——服务——并在网络上进行部署。

很好,但这仍然无法帮助我让这些系统就我的领域的世界观达成一致!这是因为……不存在对所有涉及的服务都正确的模型世界观。

加入 Axon 框架创始人兼负责人 Allard Buijze(来自 Trifork)和 Spring 开发者布道师 Josh Long,一起探讨如何集成具有不同读写操作的不同系统…

SpringOne Platform 2016 回放:使用 Zuul 构建 Netflix 的边缘网关

新闻 | Pieter Humphrey | 2016 年 12 月 1 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Mikey Cohen, Netflix 幻灯片:http://www.slideshare.net/SpringCentral/netflixs-edge-gateway-using-zuul

边缘网关是大型云服务基础设施的重要组成部分。本次演示介绍了边缘网关的目的、优势和用例,以提供安全、流量管理和跨区域云弹性。演讲将讨论网关如何用于增强持续部署,协助新服务版本的测试,并获得服务洞察力等。关于…的理念和架构方法

SpringOne Platform 2016 回放:使用 Angular2 构建现代 Web 应用程序

新闻 | Pieter Humphrey | 2016 年 12 月 1 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Sergi Almar 幻灯片:http://www.slideshare.net/SpringCentral/building-modern-web-applications-with-angular2

近年来,Web 开发变得更加复杂,框架选择众多且方向不明。加入 Sergi Almar 的本次演示,了解为什么 Angular2 是 Spring 开发人员的理想选择。我们将回顾 Angular2 架构,并了解 TypeScript 如何使我们能够构建更易维护、更简洁的应用程序,并获得类型化语言的好处。我们将研究 Angular2 基于组件的模型…

12 月 8 日网络研讨会:Awesome Tools 提升您的 Spring Cloud 架构

新闻 | Pieter Humphrey | 2016 年 12 月 1 日 | ...

使用 Spring Cloud 入门非常轻松。但一旦完成初始设置,就需要辅以一个能够应对额外操作复杂性和质量问题的生态系统。在生产环境中运行 Spring Cloud 一年多以来,Pivotal 集成了许多有趣的工具用于文档、运维和测试。在本次演讲中,您将看到一个基于 Spring Cloud 的集成平台的演示,其中包括 Spring Cloud Contract、wiremock、saboteur、ELK、Spinnaker、Spring Boot Admin 等工具。其中一个工具是一个可视化仪表板…

SpringOne Platform 2016 回放:Spring Boot 入门

新闻 | Pieter Humphrey | 2016 年 11 月 30 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Eddú Meléndez Gonzales 幻灯片:http://www.slideshare.net/SpringCentral/intro-to-spring-boot

Spring Boot,来自 Pivotal 的 Spring 团队推出的新的以约定优于配置为中心的框架,将 Spring 的灵活性与约定俗成、合乎常理的默认设置相结合,使应用程序开发快速而愉快。它非常适合构建微服务和分布式系统,并使 DevOps 实践的简化变得简单。加入 Spring Boot 贡献者 Eddú Meléndez Gonzales,了解 Spring Boot 是什么,为什么它正在改变…

SpringOne Platform 2016 回放:使用 Spring Cloud Cluster 进行领导者选举

新闻 | Pieter Humphrey | 2016 年 11 月 28 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Dr. David Syer 幻灯片:http://www.slideshare.net/SpringCentral/leadership-election-with-spring-cloud-cluster

领导者选举允许应用程序与其他应用程序协同工作,通过第三方系统协调集群领导。然后可以使用该领导者提供全局状态或全局排序,通常不会牺牲可用性。在本次演示中,我们将展示 Spring Cloud Cluster 如何提供简单的领导者选举抽象,以及如何使用 zookeeper、hazelcast 和 etcd 来实现它。

请注意,1.0.1 版本…

SpringOne Platform 2016 回放:使用 Angular JS 和 Spring Security 构建应用程序

新闻 | Pieter Humphrey | 2016 年 11 月 21 日 | ...

在 SpringOne Platform 2016 上录制。演讲者:Dr. David Syer 幻灯片:http://www.slideshare.net/SpringCentral/building-applications-with-angular-js-and-spring-security

在本次演示中,我们将展示 Spring Security、Spring Boot 和 Angular JS 协同工作提供愉悦且安全的用户体验的优秀功能。需要考虑的方面包括 Cookie、Header、原生客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些问题。在本系列中,我们将展示如何简单地集成这些组件框架的优秀功能,以提供愉悦的…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有