Spring Web Flow 2.0.9 发布

发布 | Keith Donald | 2010年4月15日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring Web Flow 2.0.9 现已发布。 下载 | 参考文档 | 变更日志

此版本包含一些次要错误修复,以及更新了 Dojo 版本以解决 Dojo 安全漏洞

除了 2.0.x 的维护之外,Web Flow 项目团队目前正在开发一个基于 Spring 3 的新一代 Web Flow 2.1 版本。与此同时,下一代 Web Flow 的第一个 3.0 里程碑 工作也在进行中。敬请关注未来的公告…

SpringSource 携手 RabbitMQ 进军云消息

工程 | Rod Johnson | 2010年4月13日 | ...

我很高兴地宣布,VMware 旗下的 SpringSource 已收购 Rabbit Technologies Ltd.,这家公司是流行的开源云消息技术 RabbitMQ 的幕后推手。此次收购将增强我们的中间件组合,并加速我们的云计划。

云中的消息演进

随着组织越来越多地在云环境中构建和部署应用程序,支持这种新模型的基础设施也在不断发展。需要一种新型的轻量级、可靠、可伸缩和可移植的消息系统来支持将用户请求路由到适当的资源,无论它们位于何处。RabbitMQ 是该领域的领导者,并在云消息方面展现了显著的创新。

RabbitMQ 非常适合云环境,原因主要有三点

  • 开放:RabbitMQ 是开源的,拥有一个开放且活跃的社区,并且基于开放标准。开放性对于成功的云平台至关重要,因为如果最终只是另一种形式的厂商锁定,那么转向云的吸引力就会大打折扣。
  • 灵活的可伸缩性:RabbitMQ 能够以多种不同方式进行扩展,不仅包括技术上的横向扩展,还包括跨服务扩展直至地理位置分散的扩展的联邦消息传递。
  • 基于协议:RabbitMQ 是一个基于协议而非基于 API 的消息系统。这意味着消息客户端不依赖于厂商安装的库,这提高了应用程序的可移植性,并允许来自各种不同平台的客户端消息传递。这种方法还使得 RabbitMQ 能够支持多种协议,从而提高了其在云等异构环境中的实用性。

事实上,RabbitMQ 对云场景的适用性已在实践中得到验证,它已被云服务提供商和构建私有云的组织(例如 NASA Nebula)所采用。

这对您意味着什么?

如果您是 RabbitMQ 社区的一员,这是一个好消息,也是对您技术选择的进一步重要肯定。RabbitMQ 将继续保持开源并以与之前相同的方式分发。社区可以期待在这项杰出技术上看到更多的投资,这将显著改进开源版本。RabbitMQ 社区还可以期待看到 SpringSource 对其其他开源社区(如 Spring、Grails、Groovy 和基于 Apache 的技术)所给予的同样的奉献和支持。

我们热爱并致力于语言的多样性,并且…

将作业配置上传到 Spring Batch Admin

工程 | Dave Syer | 2010年4月8日 | ...

一个有趣但没有通用好解决方案的问题是:如何更改正在运行的 Spring 应用程序的配置? Spring Batch Admin 1.0.0.M3 最近发布,它有一个配置上传功能,以一种特定的方式解决了这个问题。最近在慕尼黑的 S2GForum 上有人询问了这项功能(如果您错过了,请报名参加五月在 伦敦阿姆斯特丹 的活动),我很开心地告诉他这项功能已经存在,所以也许它值得更多的关注...

基本用例的屏幕截图

上传前的作业视图 我们首先看一下应用程序中的“作业”视图。它显示了Web应用程序可以启动或监控的作业列表。

现在的计划是上传一个新作业配置并查看此视图的变化。所以我们首先...

Spring Framework 3.0.2 发布

工程 | Juergen Hoeller | 2010年4月2日 | ...

我很高兴地宣布 Spring Framework 3.0.2 现已发布,包含用户报告的 100 多个问题的修复。您可以从我们的下载页面获取。

Spring 3.0.2 与近期第三方版本保持同步,例如 Hibernate 3.5 final, OpenJPA 2.0 beta 3, Hessian 4.0.3, 和 JasperReports 3.7。此外,此版本引入了 Web 支持的改进(例如新的 HttpEntity 类)并修复了一些回归问题。

我们建议所有 Spring 3.0 以前版本的用户升级到 Spring 3.0.2,无论是用于开发还是生产环境。如果您目前正在使用 Spring 2.5,那么 3.0....

SpringSource dm Server 2.0.1 发布

工程 | Glyn Normington | 2010年4月1日 | ...

SpringSource dm Server 2.0.1 今天发布

此版本修复了一些次要错误和一个安全问题。管理控制台的 dojo 版本已从 1.3.2 升级到 1.3.3,以防止 开放重定向攻击

此版本还包含了 OSGi Web 容器的最终参考实现。OSGi Web 容器规范最近由 OSGi Alliance 发布,作为 OSGi 4.2 企业规范 的一部分。

由于该项目正作为 Virgo 捐赠给 Eclipse 基金会,因此不再计划发布 dm Server 的新版本。我们的目标是在适当的时候发布 Virgo 的一个基线版本...

在 Spring Integration 2.0 M3 中使用 UDP 和 TCP 适配器

工程 | Gary Russell | 2010年3月29日 | ...

Spring Integration 2.0 里程碑 3 中引入的 UDP 和 TCP 通道适配器提供了轻量级的通信,可以在两个或多个 Spring Integration 应用程序之间,或在 Spring Integration 应用程序与某些其他平台之间进行通信。

Oleg 关于 Loan Broker 的博客 之后,我使用相同的例子来展示如何使用 M3 中提供的新 UDP 适配器。假设 Loan Broker 公司的首席执行官听到一些客户抱怨几家银行提供的利率过高。他问首席信息官是否可以监控银行返回的报价,以便...

现已发布:SpringSource Tool Suite 2.3.2

发布 | Adam Fitzgerald | 2010年3月25日 | ...

SpringSource Tool Suite (STS) 的最新版本现已发布。STS 是构建基于 Spring、Groovy 和 Grails 的企业应用程序的最佳 Eclipse 开发环境。新版本 (2.3.2) 现已开放下载,主要提供了一些次要错误的修复和一些性能改进。

下载 | 安装说明 | 变更日志 | 新特性与亮点 | JIRA

现在是开始使用 STS 的绝佳时机,请使用社区论坛提供您的反馈和提出问题。

Spring Integration 2.0 里程碑 3 发布

工程 | Mark Fisher | 2010年3月23日 | ...

Spring Integration 2.0 的第 3 个开发里程碑已于上周发布(点击此处下载)。

如果您阅读了Oleg 最近的博客,您已经知道我们已经开始着手于一个基于“Loan Broker”示例的新参考示例实现,该示例在 Gregor Hohpe 和 Bobby Woolf 合著的《企业集成模式》一书中占有重要地位。

我只是想发一篇简短的博客,列出此版本中的其他一些新增功能和改进。您可以在接下来的几周内看到更详细的博客文章,介绍其中的一些功能。我在此列出一些...

EIP 'Loan Broker' 参考实现(第一部分)

工程 | Oleg Zhurakousky | 2010年3月19日 | ...

我们很高兴宣布 'Loan Broker' 参考实现的第一个版本。'Loan Broker' 概念已成为展示 企业集成模式 (EIP) 的事实上的参考领域 - 作者:Gregor Hohpe 和 Bobby Woolf,而 Loan Broker RI 的这一部分展示了如何使用 Spring Integration (SI) 框架实现和应用企业集成模式

简介

lb-pipesFilters

EIP 架构的核心是非常简单但功能强大的 管道与过滤器消息 概念。端点(过滤器)通过通道(管道)相互连接。生产端点将消息发送到通道,消息由消费端点检索。 这种架构旨在定义各种机制,描述信息如何在端点之间如何交换,而无需了解这些端点是什么或它们正在交换什么信息,从而提供了一个非常...

Spring BlazeDS Integration 1.0.3 发布

发布 | Jeremy Grelle | 2010年3月12日 | ...

亲爱的 Spring 社区,

我很高兴地宣布 Spring BlazeDS Integration 1.0.3 维护版本现已发布,它是用于使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案。

下载 | 参考文档 | JavaDocs | 变更日志

除了针对 1.0.2 中添加的一些新功能的少量错误修复之外,我们还从正在进行的 1.5M1 中反向移植了与即将发布的 BlazeDS 4 兼容所需的少量更改。这样做是为了向社区提供一个稳定版本,以便在探索 BlazeDS 4 时使用,而无需依赖 Spring BlazeDS Integration 1.5 的每夜构建或里程碑版本。

一如既往,我鼓励任何感兴趣的人通过试用此版本并在社区论坛Jira 中提供反馈来参与进来。我们不断收到人们在其项目中成功使用 Spring BlazeDS Integration 的出色反馈,我们期待听到更多关于您的体验。


Jeremy Grelle
Spring BlazeDS Integration 负责人

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助力您的快速进步。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部