SpringOne2GX 2013 回放:零工作量的 Spring

新闻 | Chloe Jackson | 2013年12月3日 | ...

演讲者:David Syer 博士和 Phil Webb

您是否是一位急躁的程序员,希望键盘能跟上您的思绪?如果您曾希望 Java 和 Spring 能做得更多以跟上步伐,那么这里就是您该来的地方。我们介绍了 Spring Boot,这是一个工具包和运行时平台,它能让您以前所未有的速度启动和运行由 Spring 驱动的生产级应用和服务。目标是

  • 为 Spring 开发提供显著更快且更易于访问的入门体验
  • 提供开箱即用的主张,但在需求偏离默认设置时能迅速让位
  • 提供一系列非功能性特性,这些特性在许多项目中都很常见(例如嵌入式服务器、安全性、指标、健康检查、外部化配置)
  • 对 RESTful 服务、现代 Web 应用、批处理作业和企业集成提供一流支持
  • 能够根据环境调整行为或配置的应用
  • 可选择使用 Groovy 特性(如 DSL 和 AST 转换)来加速基本业务需求的实现

我们将通过一系列演示,并深入回顾 Spring Framework 4.0 和更广泛的 Spring 生态系统中新特性的设计原则和代码库,来阐述如何实现这些目标。

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

!{iframe width="560" height="315" src="//www.youtube.com/embed/cTPAKMIm_pM" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:您最近见过 Spring 吗?

新闻 | Chloe Jackson | 2013年12月2日 | ...

演讲者:Josh Long

对于 Spring 来说,这是令人惊叹的一年!2013年,Spring 家族加入了 Pivotal,在那里——与 Cloud Foundry 和我们的数据驱动技术(Pivotal HD Hadoop 分发版、GemFire 数据网格和 RabbitMQ 消息代理)一起——Spring 支持当今的应用工作负载和配置文件。今天的 Spring 拥抱 Java 8、Scala、Groovy,提供一流的 REST 技术栈,支持开放 Web、移动应用、大数据应用和批处理工作负载。今天的 Spring 易于入门,易于学习,并遵循约定优于配置的原则。今天的 Spring 是 Spring.IO 平台的一部分。今天的 Spring 是……Pivotal。加入 Spring 开发者布道师 Josh Long,他将向您重新介绍今天的 Spring,一个您可能尚未见过的 Spring。

!{iframe width="420" height="315" src="//www.youtube.com/embed/_twyZL_AGCI" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:RESTful API 设计

新闻 | Chloe Jackson | 2013年12月2日 | ...

演讲者:Ben Hale

随着数据驱动的应用越来越普及,提供数据的服务变得越来越关键。最常见的是,这些数据服务通过 RESTful API 公开。本次会议将介绍究竟是什么让一个服务成为 RESTful,如何使用 Spring 实现一个 RESTful API,以及如何测试该 API。

务必查看 Ben 在 SpringOne2GX 2013 上关于“RESTful API 演进”的后续演讲,其中对使用 HATEOAS 实现 API 松耦合进行了精彩讨论。

http://projects.spring.io/spring-framework/ (Spring MVC 的 REST 控制器)

http://projects.spring.io/spring-hateoas/ (超媒体支持)

http://projects.spring.io/spring-data-rest/ (Data REST)

!{iframe width="560" height="315" src="//www.youtube.com/embed/oG2rotiGr90" frameborder="0" allowfullscreen}{/iframe}

Spring 最佳实践与 Cloud Foundry 活动(班加罗尔)

新闻 | Mark Baars | 2013年11月21日 | ...

我们很高兴地宣布,将于11月24日(星期日)上午10:00至下午12:30,在班加罗尔 SpringPeople 办公室举办一场关于 Spring 和 Cloud Foundry 的免费会议。

您可以点击此处注册,请务必及时注册,因为本次免费活动的座位有限。

活动议程包括

  • Cloud Foundry:使用 Spring 将您的应用部署到云端(Paul Chapman 讲授)

Paul Chapman 是我们澳大利亚服务交付部门的高级顾问,负责在亚太地区为客户提供咨询、培训和指导。他……

Devoxx 2013 夜间黑客马拉松:Josh Long 关于 Spring Boot 的访谈

新闻 | Chloe Jackson | 2013年11月20日 | ...

主讲人:Josh Long,Pivotal

这是一段简短的(20分钟)访谈,Josh Long 现场演示了如何使用 Spring Boot、Spring MVC 和 Groovy 进行快速开发。看看这个现场演示——创建一个简单的、参数化的 RESTful 服务。看看 Josh 如何与英式键盘布局斗智斗勇(并获胜),以保护服务端点,添加基本监控和指标,并通过 SSH 访问远程服务。

!{iframe width="560" height="315" src="//www.youtube.com/embed/s7u4lvbxbK4" frameborder="0" allowfullscreen}{/iframe}

QCon SF 2013 会议回放:介绍 Spring XD

新闻 | Chloe Jackson | 2013年11月20日 | ...

在加利福尼亚州旧金山举行的 QCon 2013 上发表

演讲者:Mark Pollack

幻灯片:http://qconsf.com/system/files/presentation-slides/Introducing%20Spring%20XD.pdf

开发大数据应用是一门相对较新的技术,构建一个全面的解决方案可能具有挑战性。一些关键挑战来自于整合复杂的领域,如流分析、批处理工作流编排以及数据导入和导出。过去几年出现了一些致力于开发大数据应用的开源项目,但每个项目通常只解决其中一个领域。此外,作为独立的项目,它们的配置和扩展模型也各不相同。Spring XD 是一个旨在解决大数据复杂性的新项目。它基于成熟的 Spring 技术构建,提供一个可扩展的运行时环境,可以通过简单的 DSL 轻松配置和组装。通过本篇 Spring XD 介绍,来发现创建大数据应用是多么容易。

!{iframe width="560" height="315" src="//www.youtube.com/embed/3Wycvyqn0n4" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:使用 Spring Integration 实现每秒百万次的动态路由

新闻 | Chloe Jackson | 2013年11月20日 | ...

主讲人:Josh Long,Pivotal 和 John Davies,C24

虽然当今有些系统可以达到微秒级的性能,但这通常需要大量优秀的设计和优化。解决方案往往是硬编码且不灵活的,而最终用户仍然渴望 ESB 所承诺的灵活性,即基于运行时规则进行动态路由,并实现从一种格式到另一种格式的转换。Josh 和 John 将带您了解 Spring Integration 在高性能消息处理方面的最新进展,包括非 XML(二进制和 CSV)数据、代码生成、即时编译、动态路由和内存查询——这一个小时将非常值得投入。

!{iframe width="560" height="315" src="//www.youtube.com/embed/VHqlYExenfA" frameborder="0" allowfullscreen}{/iframe}

Spring Time 培训折扣(12月课程安排)

新闻 | Mark Baars | 2013年11月15日 | ...

今年最后一个月即将来临,您可能还有一些培训预算,可以用来在2014年伊始成为 Spring 大师。为了帮助您,我们为所有开发者提供了折扣。只需在注册 Spring 培训*时在推荐码字段使用代码 springtime,即可在标价基础上获得20%的折扣。我们12月的完整课程安排如下:

Core Spring

澳大利亚和亚洲

网络研讨会:Reactor

新闻 | Chloe Jackson | 2013年11月13日 | ...

演讲者:Jon Brisbin

Reactor 是一个简洁而强大的基础库,用于在 JVM 上构建响应式、快速数据应用。虽然它是 Spring IO 平台的一部分,但核心 Reactor 库不依赖于 Spring。在核心库之上,通过高速的 Processor 抽象直接支持 Disruptor,该抽象提供了基于 RingBuffer 的 Reactor API;通过灵活的 PersistentQueue 抽象对高性能的 JavaChronicle 持久化消息传递库提供一流支持;对 Groovy 闭包和 @CompileStatic 提供一流支持……

网络研讨会:Spring 与不可变性

新闻 | Chloe Jackson | 2013年11月13日 | ...

演讲者:Matt Stine

阅读 Josh Bloch 所著《Effective Java》的读者有时在看到第15条:“尽量减少可变性”时会感到困惑。如果我们要尽量减少可变性,那么显然我们必须最大化不可变性。虽然所有 Java 程序员每天都在使用不可变对象(例如 java.lang.String),但在被要求创建自己的不可变类时,我们常常会犹豫。然而,如果我们克服这种犹豫,我们将收获关于程序正确性的更简单推理、免费的线程安全以及其他好处。

企业 Java 程序员在寻求……时面临的主要问题之一是……

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

取得进展

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

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区的所有即将到来的活动。

查看全部