网络研讨会回放:春季展示:Turkcell 的个人云存储应用程序

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

网络研讨会回放:春季展示:Turkcell 的个人云存储应用程序

演讲者:Erdem Gunay

幻灯片:http://www.slideshare.net/SpringCentral/erdem-gunay-springshowcasewebinar

Turkcell 几年前推出了个人云存储服务。对于遗留解决方案而言,添加新的业务功能在时间和预算上成本高昂。用户体验需要改进。最终,决定构建一个新解决方案,其中 Spring Boot 和 Spring Framework 项目作为骨干发挥关键作用。该项目从零开始,仅用了 6 个月就完成了。该解决方案构建在 Spring Boot 和许多 Spring IO Platform 项目之上,使开发团队能够专注于业务逻辑,而不是配置和集成细节。该项目被划分为可部署的模块(API、后端、迁移、测试自动化),这些模块访问只负责一项任务的微服务。加入 Erdem 的回顾,了解迁移工作和新架构——所有这些都由 Spring Boot 实现。

http://projects.spring.io/spring-boot 了解 Spring Boot

http://projects.spring.io/spring-framework 了解 Spring Framework

网络研讨会回放:调试和维护您的 Spring Boot 应用程序

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

演讲者:Greg Turnquist

您已经决定使用 Spring Boot 构建应用程序?迟早会出问题。无论我们多有经验,都会如此。Spring Boot 将如何帮助我们找出问题所在并解决它?本次演讲介绍了很多工具,可以帮助我们调试和管理“bootiful”应用程序。您将学习如何使用 Boot 的自动配置报告、覆盖 Boot 的设置和 bean、创建自定义指标/健康检查/应用程序信息,以及创建自定义 JMX 信息和自定义 CRaSH 命令。

幻灯片:https://speakerdeck.com/gregturn/debug-and-maintain-your-spring-boot-apps

代码位于 https://github.com/gregturn/debug-your-spring-boot-app

http://projects.spring.io/spring-boot 了解 Spring Boot

http://projects.spring.io/spring-framework 了解 Spring Framework

Java EE 7 周年快乐!在生产环境中运行得怎么样?

新闻 | Juergen Hoeller | 2015 年 6 月 4 日 | ...

请注意,有一篇关于 Spring 5 系统要求 的后续博文。如果您主要对 Spring 5 的规划过程感兴趣,可以从那里开始。

在我们对 Java EE 集成的追求中,我们正努力积极拥抱最新一代的规范,如 JPA、Bean Validation,当然还有 Servlet 和 JMS API。从 Spring 4 开始,我们并排支持 Java EE 6 和 7 级别的规范。我们希望尽快将其提升到 EE 7+ 级别(JPA 2.1、Bean Validation 1.1,特别是 Servlet 3.1 和 JMS 2.0),但面临一个根本性问题:缺乏 EE 7 平台……

Spring 4 和 Java 8 的采用情况

新闻 | Juergen Hoeller | 2015 年 6 月 2 日 | ...

正如 Josh 在“本周 Spring”中已经提到的,Eugen Paraschiv 最近对 Spring 4、Java 8 以及 Spring Boot 的采用情况进行了值得关注的调查:http://www.baeldung.com/java-8-spring-4-and-spring-boot-adoption

这些数字对我们来说很有趣。在 Spring 生态系统中,Java 8 的采用率似乎接近 40%!而在 Spring Framework 版本方面,Spring 4 的采用率已经达到 65%,我对此非常高兴。即使考虑到 Spring 的大量企业使用可能未包含在这些数字中,这也是一个很棒的趋势。而 Pivotal 的……

网络研讨会:使用 Jenkins、Spring 和 Cloud Foundry 在云端进行 CI

新闻 | Pieter Humphrey | 2015 年 5 月 28 日 | ...

使用 Jenkins、Spring 和 Cloud Foundry 在云端进行 CI

演讲者:Jamie O’Meara,Pivotal

本次演示将重点介绍一个集成的开发流程,该流程涉及使用 CloudBees Jenkins Enterprise 构建的 Spring 代码,并部署到 CloudFoundry。将展示从源代码控制(Git)到 Jenkins 构建(Maven 和 Gradle)再到 Cloud Foundry 实例上的实时部署的软件生命周期。我们将演示使用 Jenkins 进行蓝绿应用程序部署。通过 Cloud Foundry 蓝绿 Jenkins 部署,您可以推送应用程序的新版本,并且软件路由器将其添加到现有应用程序路由中。然后对这两个版本进行负载均衡,从而允许测试新版本并轻松替换或回滚到现有版本。开发人员可以在私有和公共云上运行构建,并部署到 Jenkins 运行在 PaaS 上并集成到 PaaS 中。我们将进行一次实践演示,展示 Spring、Jenkins 和 Cloud Foundry 集成构建管道的美观和简洁。

2015 年 6 月 23 日星期二下午 3:00 GMT(伦敦 GMT +01:00) 注册

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

网络研讨会:JSTL 到 Thymeleaf:转换您的模板

新闻 | Pieter Humphrey | 2015 年 5 月 28 日 | ...

演讲者:Phil Dutson,ICON Heath and Fitness

Thymeleaf 是一个出色的模板引擎,可以帮助您更快地创建站点并交付代码。但是,存在一个问题,使用模板引擎需要转变思维方式来完成“常规”任务。这会让许多开发人员感到不知所措和沮丧。在本次讲座中,我将涵盖开发人员可以避免的常见陷阱,并提供示例,说明如何解决从传统的 JSTL 切换到 Thymeleaf 时遇到的常见问题。

2015 年 6 月 30 日星期二下午 3:00 GMT(伦敦 GMT +01:00) 注册

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

网络研讨会回放:使用 Spring 改进您的(遗留)应用程序

新闻 | Pieter Humphrey | 2015 年 5 月 28 日 | ...

演讲者:Marten Deinum

幻灯片:https://speakerdeck.com/mdeinum/improving-legacy-applications-with-spring

源代码:https://github.com/mdeinum/legacy-app

Spring 自 2002 年出版《J2EE 设计与开发》以来一直存在。自那时以来,Spring 和 Java 已经有了很大的发展。在这些年里,已经开发了许多应用程序。所有这些“遗留”应用程序都已证明了它们的价值,因此它们得以保留。在本课程中,我们将探讨如何通过进行一些重构或重新设计(面向组件的开发),以及通过引入(较新的)Spring IO 技术来改进我们的遗留应用程序。

http://projects.spring.io/spring-framework 了解 Spring Framework

网络研讨会回放:使用 Spring XD 和 Kafka 进行反应式数据管道

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

演讲者:Marius Bogoevici & Mark Pollack

幻灯片:https://speakerdeck.com/mbogoevici/reactive-data-pipelines-with-spring-xd-and-kafka

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

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

 

SpringOne2GX 2014 回放:Grails 插件测试策略

新闻 | Pieter Humphrey | 2015年5月19日 | ...

录制于 SpringOne2GX 2014。

演讲者:Baruch Sadogursky,JFrog

幻灯片:无幻灯片,Baruch 100% 演示,宝贝

G&G 特别主题

维护 Grails 插件可能是一个真正的挑战,因为期望和需求都很高。除了支持众多用户外,您还需要确保插件与各种 Grails 版本兼容——包括新旧版本。您的插件还必须与多个开发环境(操作系统、SDK 等)兼容,并与其他生态系统中的大量插件协同工作。我们如何确保所有这些高标准都能得到满足?测试,大量的测试!

SpringOne2GX 2014 回放:Groovy 吸血鬼:结合 Groovy、REST、NoSQL 等

新闻 | Pieter Humphrey | 2015年5月19日 | ...

录制于 SpringOne2GX 2014。

演讲者:Kenneth Kousen

G&G 特别主题

幻灯片:http://www.slideshare.net/SpringCentral/groovy-vampires

如果像《暮光之城》这样糟糕的书能卖出数百万册并被拍成更糟糕的电影,那么一本关于 Groovy 吸血鬼的书能卖出多少册?(剧透:没那么多。)是的,这个话题可能有点傻,但所使用的技术(Groovy、Ratpack、MongoDB、Grails、REST)是(不)致命的严肃。

 

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有