SpringOne2GX 2014 Replay:优秀的单页应用需要优秀的后端

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

录制于 SpringOne2GX 2014。

演讲者:Adib Saikali

Web / JavaScript 轨道

幻灯片:http://www.slideshare.net/SpringCentral/adib-saikali-great-backendneedgreatfrontends

本次会议将帮助您快速掌握构建支持高度复杂的单页应用程序的后端服务的最佳实践。将使用 Spring 4。主题包括错误处理、安全、性能、API 演进、自动化测试、与 Backbone、AngularJS 和 RequireJS 的集成。本次演示将展示可工作的代码示例和一个 GitHub 仓库,您可以在其中访问演示内容。

SpringOne2GX 2014 Replay:从 Spring 3 迁移到 Spring 4 - 您需要了解的内容

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

从 Spring 3 迁移到 Spring 4 - 您需要了解的内容

录制于 SpringOne2GX 2014。

演讲者:Phillip Verheyden

应用 Spring 轨道

幻灯片:http://www.slideshare.net/SpringCentral/upgrade-tospring4

本次讲座将涵盖将 Spring 3.x 应用程序迁移到 Spring 4 所需的知识。我们将回答的一些问题是:与 Spring 3 相比,Spring 4 提供了哪些改进,我为什么要投资升级?我该如何处理我当前所有的 XML 配置?Hibernate 和 Jackson 等依赖库的升级该怎么办?本次讲座的一部分将侧重于将基于 Spring 3 的特定应用程序更新到 Spring 4 以及最新的最佳实践和设计。

 

SpringOne2GX 2014 Replay:使用 Spring Integration 构建高度模块化和可测试的业务系统

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

录制于 SpringOne2GX 2014。

演讲者:Marius Bogoevici

数据/集成方向

幻灯片:http://www.slideshare.net/SpringCentral/building-modular-business-applications

Spring Integration 的本质允许构建复杂的业务系统,这些系统聚合了多个数据源并编排了一系列复杂的业务服务。但是,复杂的功能不一定意味着复杂的设计。事实上,通过强调低耦合,Spring Integration 促进了高度模块化的应用程序设计,在可理解性、可重用性和可测试性方面带来了巨大的好处。在本讲座中,您将学习如何通过将逻辑上相关的组件分组到子系统中来设计模块化的 Spring Integration 应用程序,这些子系统相互交互,这是 Spring XD 的核心概念,但也可以成功应用于任何应用程序。除了提高抽象级别的好处外,这种方法还有许多其他重要好处:首先,这些子系统是可重用的;其次,同样重要的是,它们可以独立进行测试。因此,在对可重用性进行简要讨论后,本次演示将重点介绍如何单元测试这些子系统,甚至完整的 Spring Integration 应用程序,最终目标是应用以业务为中心的技术,例如行为驱动开发。

 

 

SpringOne2GX 2014 回放:使用 Nashorn 和 Spring 进行服务器端 JavaScript

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

录制于 SpringOne2GX 2014。

演讲者:Topher Bullock, Will Tran

Web / JavaScript 轨道

幻灯片:http://www.slideshare.net/SpringCentral/serverside-javascript-with-nashorn-and-spring

为了保持竞争力,企业正在努力寻找能够快速交付用户喜爱且能在各种设备上使用的应用程序的方法。微服务架构、持续交付和云计算可以为企业提供转变为优秀软件企业的敏捷性,但如何将这些流行语变成现实呢?在这里,我们提出了我们的解决方案。利用 Spring Boot、Java 8 的 Nashorn JavaScript 引擎和 Cloud Foundry,我们创建了一个框架,可以轻松地交付 API,以支持用户在世界一流应用程序中所期望的丰富且高度情境化的体验。我们想与您分享我们所构建的内容以及我们在过程中学到的知识。

SpringOne2GX 2014 Replay:使用差量同步和 JSON Patch 实现高效的客户端-服务器通信

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

录制于 SpringOne2GX 2014。

演讲者:Brian Cavalier

Web / JavaScript 轨道

幻灯片:http://www.slideshare.net/SpringCentral/efficient-clientserver-communication-with-differential-synchronization-and-json-patch

客户端-服务器的世界已经改变。REST 的传统应用不再是最适合的。我们将应用程序部署到一个用户期望所有设备上都有响应迅速的 UI 的世界,即使在离线状态下也是如此。我们将部署到一个连接延迟、移动无线电使用和电池寿命成为主要关注因素的世界。差量同步 (DS) 是一种跨 N 方同步数据的算法,即使在连接中断、设备离线等情况下也能工作。它通过批处理并仅发送双向更改(从客户端到服务器,从服务器到客户端)来更有效地利用连接。我们将研究如何将其与 JSON Patch 结合使用,通过 HTTP Patch、WebSocket 和 STOMP 在客户端和服务器之间同步应用程序数据,以及如何将其集成到 Spring 生态系统中。

SpringOne2GX 2014 Replay:Groovy 和 Grails 谜题 - 陷阱、障碍和极端情况

新闻 | Pieter Humphrey | 2015年4月21日 | ...

录制于 SpringOne2GX 2014。

演讲者:Baruch Sadogursky、Frederic Simon - JFrog

G&G 特别主题

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

还记得史诗般的 Java Puzzlers 吗?这是 Groovy 版本,我们还有一些很棒的!尽管我们在 JFrog 完全是 Grails 商店,但其中一些让我们花了几天时间挠头想弄清楚。还有更多!来自真正的 Groovy 大师的贡献,包括 @glaforge、@aalmiray、@tim_yates、@kenkousen,使这次演讲成为一次难忘的 Groovy O_O 之旅。

 

Pivotal 参加 4月29日、30日在巴塞罗那举行的 Spring I/O 会议

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

 

Spring I/O 回来了!在停办几年后,本次会议将重返巡回赛。让我们帮助他们重新开始!此外,本次会议今年将在美丽的西班牙巴塞罗那举行,而不是马德里,并且在两天内汇聚了优秀的 Spring、Groovy 和 Grails 演讲者。来自 Pivotal、Google、Vaadin、JetBrains、Neo Technology、MongoDB、Couchbase、ElasticSearch、ZeroTurnAround、AppDynamics、Magnolia 等众多公司的 38 位优秀演讲者将就 Spring、Groovy、Grails 和云原生应用程序发表他们的专业见解。而且,最棒的是:**动手研讨会**!动手实践 Spring Cloud(用于微服务)、Spring XD(用于大数据管道)以及 Spring MVC 和静态资源 - 所有这些都由编写这些软件的 Pivotal 领导者和工程师提供。如果您想了解应用程序如何为云原生平台设计,以及今天有哪些真实的代码可供 Java 开发人员使用微服务架构,请忽略那些追随者,直接听取领导者的讲解。

务必使用折扣码 SPRING10 注册,可享受本次价格非常实惠的会议 10% 的折扣!如果您在欧洲并且使用 Spring,那么向您的经理证明参加这次会议非常容易。别忘了参观 Pivotal 展位,了解演示、进行互动,并有机会与推动创新的专家和专业人士会面并向他们学习。

点击此处查看完整的 议程,或立即查看 Pivotal 的演讲者阵容

4月29日,星期三

9:30-10:30 主题演讲 | Spring 12 年:开源之旅 - Juergen Hoeller

11:00-12:00 | 使用 Spring Boot 构建“Bootiful”应用程序 - Josh Long

12:00 - 13:00 | Spring 4 Web 应用程序 - Rossen Stoyanchev

12:00 - 13:00 | 使用 Spring 启动您的搜索 - Christoph Strobl

14:00 - 15:00 | 使用 Spring Cloud 和 Netflix OSS 构建微服务 - Dr. David Syer

14:00 - 15:00 | Spring XD 实战(研讨会) - Thomas Darimont

15:00 - 16:00 | 精通 Spring Boot 自动配置 - Stephane Nicoll

15:00 - 16:00 | Spring XD 实战(研讨会)(续) - Thomas Darimont

16:30 - 17:30 | Spring Boot 专为工具而生 - Yann Cébron (JetBrains) & Stéphane Nicoll

16:30 - 17:30 | 使用 Spring 和单页应用程序进行静态资源管理(研讨会) - Brian Clozel

17:30 - 18:30 | 使用 Spring 4.2 进行现代 Java 组件设计 - Juergen Hoeller

17:30 - 18:30 | 使用 Spring 和单页应用程序进行静态资源管理(研讨会)(续) - Brian Clozel

4月30日,星期四

9:00-10:00 | 使用 Spring XD 创建大数据应用程序- Thomas Darimont

9:00-10:00 | 深入了解 https://springframework.org.cn – 一个生产级 Spring 参考应用程序 - Brian Clozel

11:30-12:30 | Spring Data REST – 存储库与超媒体的结合 - Oliver Gierke

11:30-12:30 | 使用 Reactor 和 Reactive Streams 设计分布式系统 - Stephane Maldini

12:30-13:30 | 您的云能做到这个吗?Cloud Foundry 入门 - Josh Long

14:30-15:30 使用 Spring Cloud 构建“Bootiful”微服务(研讨会) - Josh Long

15:30-17:00 使用 Spring Cloud 构建“Bootiful”微服务(研讨会)(续) - Josh Long

Spring at JAX Germany 2015

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

Spring at JAX Germany 2015

Spring团队将参加JAX Germany大会,并且,是的,我们还有来自工程部门的几位母语为德语的同事!

JAX Germany 在为期三天的大会中汇聚了 Spring、微服务、云原生应用和大数据领域的优秀演讲者。来自 Pivotal、Siemens、Inovex、Adesso 和 Oose Innvoative 的 12 位演讲者将就 Spring、微服务、REST、NetFlixOSS、云原生应用程序和大数据发表他们的专业见解。而且,最棒的是:**动手研讨会**!您可以与 Java 博主 Eberhard Wolff 一起动手实践微服务。此外,来自 Spring Data 团队负责人 Oliver Geirke 将提供一个端到端的 API 到 Web 示例 - REST / Web 应用 / 数据库。您还应该关注前 SpringSource CTO Adrian Coyler,以及 Pivotal 的特邀演讲者/工程师 Dr. Dave Syer。如果您想了解应用程序如何为云原生平台设计,以及今天有哪些真实的代码可供 Java 开发人员使用微服务架构,请忽略那些追随者,直接听取领导者的讲解。

别忘了访问Pivotal展位,那里有精彩演示、互动交流,以及与推动创新的专家和专业人士见面学习的机会!

点击此处查看完整的会议列表,或在此处立即查看Pivotal的演讲者阵容(请注意,许多摘要是德语的,您可能需要使用谷歌翻译)。

4月20日星期一,上午9:00 | 从数据库到Web——使用Spring进行端到端REST Web服务 - Oliver Gierke(工作坊)

4月20日星期一,上午9:00 | 微服务工作坊 - Eberhard Wolff(工作坊)

4月21日星期二,下午4:45 | 使用Spring Cloud和Netflix OSS构建微服务 | Dave Syer

4月21日星期二,上午9:45 | Flux项目:连接桌面IDE到云时代开发者工具 | Martin Lippert

4月22日星期三,上午8:30 | Spring 4.2有何新内容? - Oliver Gierke

4月22日星期三,上午10:30 | Spring生态系统 - Felix Heppner, Hermann Woock

4月22日星期三,下午2:15 | Spring Data有何新内容? - Christoph Strobl

4月22日星期三,下午4:00 | 使用Spring Boot和Spring Cloud构建微服务 - Eberhard Wolff

4月22日星期三,下午5:15 | Spring Data REST——存储库与超媒体的结合 - Oliver Gierke

4月23日星期四,上午8:30 | Hystrix实战——通往健壮软件的途径 - Gerrit Brehmer

4月23日星期四,下午2:15 | RESTful超媒体API - Kai Tödter

4月23日星期四,下午3:45 - 使用Spring XD开发大数据应用程序 - Thomas Darimont

Spring 亮相 Cloud Foundry Summit 2015年5月11-12日

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

好的,这不仅仅是一系列关于 Cloud Foundry Summit 的精彩 Spring Cloud、Spring Boot、Devops 和 Buildpack 相关会议,它还包括了来自演讲者、作者、领导者以及富有创新思维的、我们认为您会想听并欣赏的演讲者的大会报告/主题演讲。如果您或您的团队对 12-factor 应用程序微服务 以及 JVM 的优势 感兴趣,那么请查看本次大会并立即注册!Spring 用户可以使用促销代码 CFSPRING 节省 25% 的注册费用。

5月11日,星期一 • 9:00-9:20 - 主题演讲:蒸汽朋克遇上赛博朋克:云原生应用程序平台的构成

演讲者:Sam Ramji,Cloud Foundry 基金会首席执行官

5月11日,星期一 • 9:35-9:55 主题演讲:创新者的誓言

演讲者:Christine McKinley,机械工程师、音乐家和作家

社会期望工程师、程序员以及其他在技术和科学方面有天赋的人应该是公正和无私的。我将提出一个观点,尽管这种信任可能令人不适(有时甚至是不准确的,比如当我因为是机械工程师而被要求修理别人的烤面包机时),但我们必须尽一切努力来满足我们是基于事实且不可腐蚀的期望。

5月11日,星期一 • 10:45-11:15 - 开发人员对 Cloud Foundry 运维的视角:一个月实战总结

演讲者:Cornelia Davis,Pivotal

在本次会议中,Cornelia 将分享她在生产环境 Cloud Foundry 运维团队一个月的学习经验。从第一个早晨处理生产事故,到构建运维仪表板,记录如何恢复崩溃的 micro-bosh,以及生产部署,她将分享关于声明式、不可变基础设施的价值、云原生应用程序设计以及适当抽象的经验。诸如检查表和跳板机等久经考验的实践依然存在,而像黄金时段部署甚至在生产中进行实时实验等新的实践也出现了。核心观点是?即使作为运维新手,她也能立即上手。在本次会议中,Cornelia 将介绍使用 BOSH、系统指标和日志、仪表板、警报系统等来管理您的 CF 部署的具体技术。

5月11日,星期一 • 10:45-11:15 - Cloud Foundry 架构“Diego”更新

演讲者:Onsi Fakhouri,Pivotal

Diego 运行时在过去一年中取得了长足的进步。我们几乎已经实现了与 DEAs 完全相同的功能,并且很快将取代它们。本次讲座将介绍 Diego 的最新进展:我们已经进行的改进、我们目前正在开发的功能以及我们计划很快开始开发的功能。我们还将讨论 Lattice:一个轻量级的 Diego 发行版,允许您探索和试验 Diego 的 API。

5月11日,星期一 • 下午 2:50 - 下午 3:20 -Devops、微服务和平台,哇!

演讲者:Andrew Clay Schafer,Pivotal

这一切意味着什么?本次讲座将参照 Cloud Foundry 和所有行业趋势。我们将讨论“是什么”,但也会讨论“为什么”。我们将结合意图和能力,回顾敏捷、DevOps、微服务、持续交付的历史,从而理解 Cloud Foundry 带来了什么,以及您需要带来什么。我们将涵盖从摩尔定律到康威定律的一切。我们将比较和对比临时自动化与结构化平台的成本和效益。我们将研究风险分析,以表明随着部署的固定成本趋近于零,持续交付小更改会更快、更安全。我们将通过一个非正式的模型来展示交付软件服务的有效性范围,涵盖开发、运维和业务方面的考虑。

5月11日,星期一 • 晚上 6:00 - 晚上 6:20 - 主题演讲:我如何意外地使用开源理念创作了一本畅销小说

演讲者:Andy Weir,小说家、程序员和太空迷

***** 星期二 *****

5月12日,星期二 • 中午 12:00 - 下午 12:30 - CF 与 12-factor 应用 101:运维的秘密解码器

演讲者:Rags,架构师兼开发者布道师,EMC,Matt Cowger,全球架构师,EMC

尽管 Cloud Foundry 对开发人员的价值日益显现,但其对运维的价值也很大程度上体现在 12-factor 应用中。与普遍看法相反,开发人员和运维人员都能从这些原则中获益。本次会议将侧重于技术运维人员,他们并非专业的编码员。会议将通过一个遵循 12-factor 原则的真实生产应用程序,展示这些选择如何改善不仅仅是编码员,还有运维人员的生活。我们将讨论服务绑定、日志即事件流、可处置性、NoSQL 等技术,以及如何在生产环境中开始使用它们来简化运维。参加本次会议后,您将能够与您的开发社区紧密合作,并使用相同的语言进行交流。

5月12日,星期二 • 下午 1:30 - 下午 2:00 小组讨论:Cloud Foundry 的 Buildpacks 和容器

演讲者:Dr. Nic Williams, Stark & WayneJF Julian Friedman IBMColin Humphreys CloudCredoAndrew Clay Shafer, PivotalPhil Whelan 软件架构师, ActiveState

Buildpacks 或其同类产品是大多数现代 PaaS 解决方案的核心。它们是构建应用程序堆栈的配方,让应用程序开发人员只需关心自己的代码。Buildpacks 是开源的,每个 Buildpack 定义了一种经过验证的部署特定编程语言运行时或框架,并配置或编译应用程序的方法。随着 Docker 等便携式容器化解决方案的出现,PaaS 用户对 PaaS 的开发者接口的期望正在发生转变。他们希望带来预先构建的应用程序,并可以选择在任何地方部署这些预先构建的应用程序。加入我们的小组讨论,内容涵盖 Cloud Foundry 对 Buildpacks 的支持历史、其内部使用的容器技术、运行时中容器格式支持的未来,以及关于每种方法的优点的激烈辩论。

5月12日,星期二 • 下午 1:30 - 下午 2:00 - 使用 Cloud Foundry 部署微服务架构

演讲者:Matt Stine,Pivotal

现在您有了 Cloud Foundry,您打算怎么做?本次演示将展示如何在 Cloud Foundry 上使用 Spring Cloud,以快速利用常见的微服务模式,包括分布式配置管理、服务发现、智能路由、负载均衡和容错。使用 Cloud Foundry 上的 Spring Cloud,开发人员可以利用 Twitter、LinkedIn 和 Netflix 等公司在构建 Web 时开创的云原生微服务架构。在许多情况下,他们可以使用 Spring Cloud 包装这些公司在生产环境中运行的相同经过实战检验的开源组件来运行相同的代码。

5月12日,星期二 • 下午 5:20 - 下午 5:40 - 主题演讲:我不能让你那样做,戴夫:为什么“自由”的反义词是“奴隶

演讲者:Cory Doctorow,科幻作家、活动家、记者和博主

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有