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 回放:使用差分同步和 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 应用不再是最佳选择。我们正在将应用部署到一个世界,在这个世界里,用户期望在所有设备上获得响应迅速的用户界面,即使在断开连接时也是如此。我们正在部署到一个连接延迟、移动无线电使用和电池续航时间已成为主要问题世界。差分同步 (DS) 是一种算法,可以在连接断开、设备离线等情况下跨 N 方同步数据。它通过批量处理和仅发送更改(双向,从客户端到服务器,从服务器到客户端)来更有效地利用连接。我们将探讨如何将其与 JSON Patch 一起使用,通过 HTTP Patch、WebSocket 和 STOMP 在客户端和服务器之间同步应用数据,以及如何将其集成到 Spring 生态系统中。

SpringOne2GX 2014 回放: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://springjava.cn – 一个生产环境的 Spring 参考应用 - Brian Clozel

11:30-12:30 | Spring Data REST – Repository 拥抱超媒体 - 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 参加 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 的演讲者阵容(请注意,许多摘要是德语的,因此您可能需要使用 Google 翻译。)

4 月 20 日 周一, 9:00am | 从数据库到 Web - 使用 Spring 的端到端 REST Web 服务 - Oliver Gierke (工作坊)

4 月 20 日 周一, 9:00am | 微服务工作坊 - Eberhard Wolff (工作坊)

4 月 21 日 周二, 4:45pm | 使用 Spring Cloud 和 Netflix OSS 构建微服务 | Dave Syer

4 月 21 日 周二, 9:45am | Project Flux:连接桌面 IDE 到基于云的开发工具时代 | Martin Lippert

4 月 22 日 周三, 8:30am | Spring 4.2 有什么新特性? - Oliver Gierke

4 月 22 日 周三, 10:30am | Spring 生态系统 - Felix Heppner, Hermann Woock

4 月 22 日 周三, 2:15pm | Spring Data 有什么新特性? - Christoph Strobl

4 月 22 日 周三, 4:00pm | 使用 Spring Boot 和 Spring Cloud 构建微服务 - Eberhard Wolff

4 月 22 日 周三, 5:15pm | Spring Data REST - Repository 拥抱超媒体 - Oliver Gierke

4 月 23 日 周四, 8:30am | Hystrix 实战 - 构建健壮软件的一种方法 - Gerrit Brehmer

4 月 23 日 周四, 2:15pm | RESTful 超媒体 API - Kai Tödter

4 月 23 日 周四, 3:45pm - 使用 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-要素应用微服务以及想要利用 JVM 的优势感到好奇,那么请参加本次大会并立即注册!Spring 用户使用促销码 CFSPRING 注册可享受 25% 的折扣。

5 月 11 日 周一 • 9:00am - 9:20am - 主题演讲:蒸汽朋克邂逅赛博朋克:云原生应用平台的形成

演讲者:Sam Ramji, Cloud Foundry Foundation CEO

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

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

社会期望工程师、程序员以及其他具有技术和科学天赋的人是公正无私的。我想强调的是,虽然这种信任可能令人不安(有时甚至用错了地方,比如我作为机械工程师却被要求修理别人的烤面包机),但我们必须竭尽全力不辜负社会对我们基于事实且廉洁正直的期望。

5 月 11 日 周一 • 10:45am - 11:15am - 开发者视角下的 Cloud Foundry 运营:战壕中的一个月

演讲者:Cornelia Davis, Pivotal

在本次会议中,Cornelia 将分享她在运营生产环境 Cloud Foundry 实例的团队中工作一个月所学到的经验。从她处理生产事故的第一个早晨,到构建运营仪表盘、记录微型 BOSH 崩溃后的恢复过程以及生产部署,她将分享声明式、不可变基础设施、云原生应用设计和适当抽象的价值。经过验证的实践,如清单和跳板机仍然存在,而诸如黄金时段部署甚至在生产环境中进行实时实验等新方法也应运而生。重点是什么?即使作为运营新手,她也立即具有了生产力。在本次会议中,Cornelia 将介绍使用 BOSH、系统指标和日志、仪表盘、警报系统等来管理您的 CF 部署的具体技术。

5 月 11 日 周一 • 10:45am - 11:15am - Cloud Foundry 架构 "Diego" 更新

演讲者:Onsi Fakhouri, Pivotal

Diego 运行时在过去一年中取得了很大进展。我们几乎已经与 DEA 实现了全面的功能对等,并将很快取代它们。本次演讲将介绍 Diego 的最新情况:我们所做的改进、目前正在开发的功能以及计划很快开始的未来功能。我们还将介绍 Lattice:一种轻量级的 Diego 分发版,可让您探索和试验 Diego 的 API。

5 月 11 日 周一 • 2:50pm - 3:20pm -DevOps、微服务和平台,天哪!

演讲者:Andrew Clay Schafer, Pivotal

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

5 月 11 日 周一 • 6:00pm - 6:20pm - 主题演讲:戴夫,我不能让你那么做:为何“自由”的对立面是“奴役”

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

***** 周二 *****

5 月 12 日 周二 • 12:00pm - 12:30pm - CF 和 12 要素应用 101:运营人员的秘密解码器

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

尽管 Cloud Foundry 对开发者的价值日益清晰,但对运营人员的大部分价值也围绕着 12 要素应用展开。与普遍看法相反,开发者和运营人员都能从这些原则中受益。本次会议将重点关注那些并非编码出身的技术运营人员。会议将通过一个遵循 12 要素原则的实际生产应用案例,同时演示这些选择如何不仅改善程序员的生活,也改善运营人员的生活。我们将讨论服务绑定、日志即事件流、可处置性、NoSQL 等技术,以及如何在当今您的环境中开始使用它们,以简化生产环境下的运营。参加本次会议后,您将能够与您的开发者社区密切互动并说同样的语言。

5 月 12 日 周二 • 1:30pm - 2:00pm 小组讨论:Cloud Foundry 的 Buildpacks 和容器

演讲者:Dr. Nic Williams, Stark & Wayne, JF Julian Friedman IBM, Colin Humphreys CloudCredo, Andrew Clay Shafer, Pivotal, Phil Whelan ActiveState 软件架构师

Buildpacks 或其等效物是大多数现代 PaaS 解决方案的核心。它们是构建应用堆栈的“配方”,让应用开发者只需要关注他们的代码。Buildpacks 是开源的,每种 Buildpack 都定义了一种经过实践检验的方式来部署特定的编程语言运行时或框架,并配置或编译应用。随着 Docker 等可移植容器化解决方案的出现,我们看到 PaaS 用户对 PaaS 开发者接口的期望正在发生转变。他们希望自带预构建的应用,并可以选择将这些相同的预构建应用部署到任何地方。加入我们的小组讨论,我们将涵盖 Cloud Foundry 对 Buildpacks 的支持历史、其内部对容器技术的使用、运行时中容器格式支持的未来,以及对每种方法的优劣进行富有建设性的辩论。

5 月 12 日 周二 • 1:30pm - 2:00pm - 使用 Cloud Foundry 部署微服务架构

演讲者:Matt Stine, Pivotal

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

5 月 12 日 周二 • 5:20pm - 5:40pm - 主题演讲:戴夫,我不能让你那么做:为何“自由”的对立面是“奴役”

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

SpringOne2GX 2014 回放:Grails 中的 Restful 服务

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

录制于 SpringOne2GX 2014。

演讲者:Kenneth Kousen

G&G 专题

幻灯片:http://www.slideshare.net/SpringCentral/restful-grails-41222722

Grails 2.3 极大地增强了框架的 REST 能力。现在可以直接从域类公开 RESTful 端点,或者扩展 RestfulController 超类,并且比以前更容易自定义渲染。现在甚至支持用于超媒体的 HAL 规范。本次演讲将演示新的 RESTful 特性,并向您展示如何在未来利用它们。主题将涵盖从使用新注解、构建 RESTful 控制器、自定义响应渲染器到使用超媒体等等。

 

获取 Spring 电子报

订阅 Spring 电子报,保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区所有近期活动。

查看全部