本周 Spring - 2014年11月18日

工程 | Josh Long | 2014年11月18日 | ...

欢迎阅读新一期的《本周 Spring》!本周我来到了阳光明媚的保加利亚索非亚,参加 Java2Days 软件大会。和往常一样,这次大会非常有趣,观众比以往任何时候都多!

  1. Spring Boot 1.2.0 RC1 现已发布!此版本将嵌入式 Servlet 容器升级到 Tomcat 8 或 Jetty 9,新增了 @SpringBootApplication 注解,添加了 JavaMail 支持,并注册了额外的 Spring Boot actuator 支持。
  2. Spring Session 1.0.0.RC1 现已发布,包含大量功能!
  3. 谈到将 Spring 与 ZeroTurnaround 结合使用,请加入 ZeroTurnaround 的 Adam Koblentz 和我,我们将在 11 月 20 日共同探讨如何使用 JRebel 和 Spring Boot 提供无与伦比的开发者效率双重提升
  4. 想了解更多关于 Reactor 项目以及异步 I/O 在微服务中的作用吗?请查看即将举行的 Reactor 网络研讨会……

SpringOne2GX 2014 重播:Spring Data 有哪些新功能?

新闻 | Pieter Humphrey | 2014年11月17日 | ...

录制于 SpringOne2GX 2014。

演讲者:Thomas Darimont, Oliver Gierke, Christoph Strobl

幻灯片:http://www.slideshare.net/SpringCentral/whats-new-in-spring-data

本次演讲将广泛概述最新的 Spring Data 版本列车中引入的新功能。我们将介绍 Spring Data Commons(各特定存储模块共享的模块)中的最新增加和改进。然后我们将深入探讨各个存储模块(如 JPA、MongoDB、Neo4j、Solr 以及社区模块)的最新和最优秀的功能。

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

SpringOne2GX 2014 重播:开发者工具 - 新功能与未来展望

新闻 | Pieter Humphrey | 2014年11月17日 | ...

录制于 SpringOne2GX 2014。

演讲者:Andy Clement, Martin Lippert

幻灯片:http://www.slideshare.net/SpringCentral/developer-tooling-whats-new-and-whats-next

在本次演讲中,我们将介绍 Spring Tool Suite 的最新变化和新功能,这是一个基于 Eclipse 的 IDE,集成了对 Spring、Groovy、Grails、Gradle、AspectJ 和 Cloud Foundry 的支持。我们将深入探讨该工具如何使开发基于 Spring Boot 的企业应用变得轻松便捷,以及 Spring Tool Suite 如何与 Spring IO 的各个部分集成。此外,我们还将展示作为 Spring Tool Suite 一部分的 Java8 语言工具,并演示如何在项目中充分利用 Java8。在本次演示的第二部分,我们将探讨我们关于将开发者工具本身迁移到云时代的愿景。我们将偷偷预览一下我们正在为下一代开发者工具开发的内容。我们将演示未来的云端开发者可能是什么样子,在基于浏览器的代码编辑器中运行真正的 Java 语言工具会是什么样子和感觉,以及如何让每位开发者平滑地迁移到这个云端开发者工具的新世界。所有这些都基于 Flux,这是一个 eclipse.org 的新项目,旨在以平滑、无缝的方式提供新的创新方法来迈向云端工具。

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

SpringOne2GX 2014 重播:Java 8 语言特性,对你有什么好处?

新闻 | Pieter Humphrey | 2014年11月17日 | ...

录制于 SpringOne2GX 2014。

演讲者:Venkat Subramaniam

应演讲者要求,无幻灯片

新版本的 Java 带来了很多令人兴奋之处。其中最大的演进当然是 Lambda 表达式。在本次演示中,我们将深入探讨 Java 8 的语言特性,研究它们的一些细微之处,并探讨如何充分利用它们。除了查看 Lambda 表达式,我们还将深入研究 Streams 功能以及 Java 8 中使所有这些成为可能的一些特性。

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

构建 Spring Integration 4.1 WebSocket 端点

工程 | Pieter Humphrey | 2014年11月15日 | ...

作者:Josh Long

Spring Integration 4.1 刚刚发布,它包含了许多很棒的新功能!我最喜欢的一点是什么?与 Spring 4 WebSocket 支持的智能集成。现在你可以组合一个集成流,其最终目的地是一个 WebSocket 客户端。还支持作为客户端与 WebSocket 服务进行交互。

为了编译它,你需要 Java 8(我们在代码中大量使用了 Lambda)以及以下 Maven 依赖:

  • groupId:org.springframework.integration, artifactId:spring-integration-java-dsl, version: 1.0.0.RC1.
  • groupId:org.springframework.integration, artifactId:spring-integration-websocket, version: 4.1.0.RELEASE.
  • groupId:org.springframework.boot, artifactId:spring-boot-starter-websocket, version: 1.2.0.RC1.
  • ...

Spring for Apache Hadoop 2.1.0.M2 发布

发布 | Thomas Risberg | 2014年11月14日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.1 的第二个里程碑版本现已发布。该版本现可在 Spring IO 仓库中获取。

2.1.0.M2 版本进行了许多版本升级:Spring Framework 4.1.2、Spring Boot 1.2.0.RC1 等。更多详情请参阅完整更新日志

我们将 Kite SDK 数据集支持更新到 0.17.0,这意味着 API 有一些更改。除了 basePath 之外,现在必须使用命名空间。DatasetTemplate 现在还使用 ViewCallback 来查询数据,而不是分区表达式。

从……开始

Spring IO Platform 1.0.3 发布

发布 | Andy Wilkinson | 2014年11月13日 | ...

我们很高兴地宣布 Spring IO Platform 的最新维护版本 1.0.3.RELEASE 现已在 repo.spring.ioMaven Central 上发布。

此版本升级了平台中多个项目的版本,以包含其最新的维护版本:

  • Groovy 2.3.7
  • Reactor 1.1.5
  • Spring AMQP 1.3.7
  • Spring Batch 3.0.2
  • Spring Boot 1.1.9
  • Spring for Apache Hadoop 2.0.3
  • Spring Framework 4.0.8
  • Spring Integration 4.0.5
  • Spring Mobile 1.1.3
  • Spring Retry 1.1.2
  • Spring Security OAuth 2.0.4

许多第三方依赖的版本也已更新。

项目页面 | GitHub | 问题 |

网络研讨会:将 Reactor 用于异步/非阻塞微服务

新闻 | Pieter Humphrey | 2014年11月13日 | ...

演讲者:Stephane Maldini, Pivotal

异步、非阻塞风格的通信在微服务中扮演着怎样的角色?加入 Stephane Maldini,深入了解在像微服务架构这样最终一致的方法中,响应式组件为何如此重要。当服务拥有自己的数据且完全独立时,拥有一个(响应式)抽象层可以扮演多种角色。并行化微服务拥有的资源是一项重要的技术。另一个作用可能是作为事件总线,动态地从各种微服务中拉取状态数据,并对照缓存的、相当新的本地副本进行检查。虽然微服务拥有响应请求所需的来自其他服务的“所有”数据,但这些数据不一定是最新的——这是需要准备接受的一个重要限制。Stephane 还将讨论微服务之外的其他异步用例,以及 www.reactive-streams.org 协议支持如何允许跨供应商实现的移植性。

2014年12月2日星期二 下午3:00 GMT (伦敦时间 GMT) 注册

2014年12月2日星期二 上午10:00 PST (旧金山时间 GMT-08:00) 注册

 

 

本周 Spring - 2014年11月11日

工程 | Josh Long | 2014年11月12日 | ...

欢迎阅读新一期的《本周 Spring》!本周我回到了硅谷,与一些大型科技公司的开发者们讨论如何开始采用云原生架构。一如既往地收到了有趣的反馈!本周我将在湾区举行一次聚会,探讨如何使用 Spring Cloud 构建出色的微服务。下周,我期待在保加利亚索非亚的 Java2Days 大会上见到大家!那里见!

  1. Spring Integration 负责人 Gary Russell 刚刚宣布 Spring Integration 4.1.0 和 Spring AMQP 1.4.0 最终版现已发布!

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部