Spring XD 1.2 RC1 发布

发布 | Mark Pollack | 2015年6月2日 | ...

我代表 Spring XD 团队非常高兴地宣布,Spring XD 1.2 发布候选版现已可供下载。您也可以使用rpm安装

1.2 RC1 版本包括 bug 修复以及一些新特性和增强功能。

  • Apache Ambari 插件,用于自动化部署 Spring XD 到 Hadoop 集群。更多详情请阅读该插件的发布博客
  • UI 中新增的 Analytics(分析)选项卡,让您可以轻松查看仪表、计数器、字段值计数器和聚合计数器。
  • Kafka Message Bus 的性能改进,使其与 Kafka 自带的性能基准应用处于同一水平。接下来的博客将更详细地讨论 XD 性能
  • Rabbit Message Bus 的高可用性支持得到改进,XD 容器连接到托管被消费队列的 Rabbit Broker
  • 支持 Sqoop metastore 和其他

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 的……

Spring Integration 4.2 Milestone 1 发布

发布 | Gary Russell | 2015年5月28日 | ...

我们很高兴地宣布,Spring Integration 4.2 的第一个里程碑版本现已可用 (4.2.0.M1)。

此版本包括

  • 对框架中 JMX 支持的重大改进,在启用 JMX 时提供了性能及其他方面的提升
  • 基于 Spring Framework 4.2 中支持的 STOMP 客户端通道适配器预览
  • 一个 mongodb 元数据存储
  • @SecuredChannel 注解
  • 条件 Poller - 轮询间隔可以根据当前轮询的结果(或在执行之前)动态调整
  • http 入站网关中的跨域资源共享 (CORS) 支持
  • 许多内部改进

网络研讨会:使用 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 部署,您可以推送应用程序的新版本,并通过软件路由器将其添加到应用程序路由的现有版本中。然后,这两个版本将进行负载均衡,以便测试新版本,并方便地替换或回退到现有版本。开发者可以在私有云和公共云上运行构建,并部署到运行在 PaaS 上并集成到 PaaS 中的 Jenkins。我们将进行实际操作演示,展示 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

自2002年“J2EE 设计与开发”发布以来,Spring 已存在多年。Spring 和 Java 自那时起都已发生了很大演变。在那些年里,开发了大量应用。所有那些现存的“遗留”应用都证明了它们的价值,这就是它们能够持续存在的原因。在本次会议中,我们将探讨如何通过进行一些重构或重新设计(基于组件的开发),以及引入(更新的)Spring IO 技术来改进您的遗留应用。

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

Spring Cloud Consul 1.0.0.M1 现已发布

发布 | Spencer Gibb | 2015年5月27日 | ...

Consul 是一个用于在您的基础设施中发现和配置服务的系统。它由Hashicorp构建,正是创建 VagrantPacker 的那些聪明的团队。Consul 提供服务发现、健康检查、键/值存储等服务,并且开箱即用地支持多个数据中心。

Spring Cloud Consul 旨在将所有这些功能带入 Spring Cloud 生态系统。该项目已达到第一个里程碑,新的 jar 包已在 repo.spring.io 仓库中提供。Spring Cloud Consul 提供以下功能

  • Spring Cloud Consul Discovery:Spring Cloud Commons DiscoveryClient 的实现。服务注册和发现通过 Consul HTTP API 完成。

  • Spring Cloud Consul Config:通过 Consul 键/值 API 实现分布式配置。这与 Spring Cloud Config Client 的行为类似,但由分布式 Consul KV 存储支持。

  • Spring Cloud Consul Bus:一个事件总线,用于通过分布式消息传递将服务和服务实例连接在一起。可用于跨集群传播状态变化(例如配置更改事件)。这是使用 Consul Event API 实现的。

本周 Spring - 2015年5月26日

技术工程 | Josh Long | 2015年5月27日 | ...

欢迎阅读新一期的本周 Spring!有很多内容要讲,让我们开始吧!

  • 首先,重磅新闻!Spring framework 项目负责人、OG Spring Guy Juergen Hoeller 刚刚宣布 Spring framework 4.2 RC1 现已发布!这个新版本包含许多令人惊叹的新功能,务必查看!它包括 Java 8 默认方法上的注解检测、基于注解的应用事件、一流的注解属性别名、用于直接字段绑定的嵌套路径处理、JSR 354(货币和汇率)的数据绑定和转换、Hibernate ORM 5.0 支持(通过 JPA 和原生方式)、用于 TCP 和 WebSocket 通道的 STOMP 客户端、Listenable/

Spring Framework 4.2 发布 RC1

发布 | Juergen Hoeller | 2015年5月26日 | ...

亲爱的 Spring 社区,

我很高兴宣布 Spring Framework 4.2 RC1 现已在我们的里程碑仓库中发布。这是 4.x 系列的一个功能版本,重点在于核心改进和现代 Web 能力

  • Java 8 默认方法上的注解检测(例如 `@Bean`)
  • 基于注解的应用事件(`@EventListener`)
  • 对注解属性别名的一流支持
  • 用于直接字段绑定的完整嵌套路径处理
  • JSR-354 货币和汇率的数据绑定和转换
  • 与 Hibernate ORM 5.0 的集成(原生和通过 JPA)
  • 对 CORS 和声明式 HTTP 缓存的丰富支持
  • 对 HTTP 流式传输和 Server-Sent Events 的一流支持
  • 将 Listenable/CompletableFuture 作为消息处理器返回值
  • 用于 TCP 和 WebSocket 通道的 STOMP 客户端

Spring Cloud Connectors 1.2.0 RC1 发布

发布 | Scott Frederick | 2015年5月22日 | ...

我很高兴地宣布 Spring Cloud Connectors 1.2.0 RC1 现已发布。

对于使用该库的应用,此版本应与 1.1.0.RELEASE 完全向后兼容。扩展核心 Connectors 库的库应针对 1.2.0 RC1 重新编译,并可能遇到一些小的扩展 API 变更。如果没有问题,这将是 1.2.0.RELEASE 发布前的唯一 RC 版本。

以下是 1.2.0 中的新功能概述

Spring Cloud Connectors Core

AMQP

  • AmqpServiceInfo 不再验证 URI 的 path 元素是否包含值,这使得可以使用默认的 RabbitMQ vhost。
  • `AmqpServiceInfo` 中的 URL 验证放宽,以便同时支持 QPID URL 格式和 RabbitMQ URL 格式。
  • AmqpServiceInfo 现在支持为支持多个主机连接的提供者保存 URI 列表。

获取 Spring 时事通讯

订阅 Spring 时事通讯,保持联系

订阅

先行一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部