Grails 1.3 发布

工程 | Graeme Rocher | 2010年5月11日 | ...

我很高兴地宣布 Grails 1.3 即时可用!Grails 版本的追随者会记得,距离 Grails 上一个主要版本(Grails 1.2 于 12 月发布)发布时间不长,但考虑到需要让开发人员尽快获得最新最好的 Groovy 版本,Grails 1.3 可以被视为 Groovy 1.7 发布。Groovy 团队在为 Groovy 语言带来了各种出色的新功能方面做得非常出色,例如匿名内部/嵌套类、AST 构建器和 power asserts(我个人最喜欢),所有这些现在都可在……

SpringSource将收购GemStone数据管理

工程 | Rod Johnson | 2010年5月6日 | ...

又一周,又一个重要公告。VMware旗下的SpringSource部门今天宣布,我们已达成最终协议,将收购数据网格技术的领导者GemStone Systems

此次收购,就像我们最近收购Rabbit Technologies一样,为我们的中间件产品组合增添了另一个私有云和公共云的关键构建模块。与Rabbit、SpringSource和VMware的其他产品一样,GemStone技术在当今的企业场景和未来的云世界中都具有价值。此次收购还为我们的中间件增加了重要的能力…

VMforce提供Spring云平台

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

VMware和Salesforce今天宣布合作,共同构建名为VMforce的企业Java云平台。可以理解,这一公告在更广泛的业界背景环境中受到了广泛关注,但今天我想重点关注SpringSource技术在新平台中的核心作用以及它为Spring社区的开发者带来的独特而引人注目的好处。

什么是VMforce?

VMforce是VMware和SalesForce联合提供的服务。VMforce使用Force.com物理基础设施来运行vSphere,并带有一个特殊的定制vCloud层,从而实现无缝扩展和管理。在该层之上,VMforce运行SpringSource tc Server实例,为运行在VMforce上的企业应用程序提供执行环境。Spring应用程序可以将自己的企业数据存储在Force.com数据库中,或者使用已经存在的数据。所有这些架构细节都无缝集成到一个单一平台中,允许开发人员以他们与本地tc Server或Tomcat实例交互的方式与服务器交互。
vmforceCloud

在VMforce上开发Spring应用程序

为了确保开发人员能够高效地使用这个新平台并利用他们现有的技能,我们正在构建与SpringSource Tool Suite的集成,这让开发人员可以像使用一个简单的本地Tomcat实例一样对待他们的VMforce账户,但具有令人难以置信的可扩展性。与STS的其他部分一样,此集成将是免费的。

STS/VMforce 集成意味着您可以拖放应用程序将其部署到平台,并利用增量重新部署进行快速往返开发,即使平台是…

SpringSource凭借RabbitMQ进军云消息领域

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

我很高兴宣布VMware旗下的SpringSource部门已收购了Rabbit Technologies Ltd.,这家公司是广受欢迎的开源云消息技术RabbitMQ背后的公司。此次收购将增强我们的中间件产品组合,并加速我们的云计划。

云中的消息演进

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

RabbitMQ之所以非常适合云,主要有三个原因

  • 开放性:RabbitMQ是开源的,拥有一个开放和活跃的社区,并且基于开放标准。开放性将是成功的云平台的关键因素,因为如果云最终只是另一种供应商锁定,那么它将失去很多吸引力。
  • 灵活的可扩展性:RabbitMQ能够以多种不同方式进行扩展,不仅包括技术上的横向扩展,还包括跨服务扩展的联合消息传递,直至地理分布式扩展。
  • 基于协议:RabbitMQ是一个基于协议而非API的消息系统。这意味着消息客户端不依赖于供应商安装的库,这增加了应用程序的可移植性,并允许来自各种不同平台的客户端消息传递。这种方法还允许RabbitMQ支持多种协议,从而增加了它在云等异构环境中的实用性。

事实上,Rabbit对云场景的适用性已经通过云服务提供商和构建私有云的组织(如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, and 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月01日 | ...

SpringSource dm Server 2.0.1 于今日发布

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

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

dm Server没有进一步的发布计划,因为该项目正在捐赠给Eclipse基金会,成为Virgo。我们的目标是在适当时候发布Virgo的基线版本…

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

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

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

紧随 Oleg 关于贷款经纪人的博客,我使用相同的示例来展示 M3 中提供的新的 UDP 适配器。假设贷款经纪公司首席执行官听到一些客户抱怨一些银行报价过高。他询问首席信息官是否可以监控银行返回的报价……

Spring Integration 2.0 Milestone 3 发布

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

上周发布了 Spring Integration 2.0 的第三个开发里程碑(在此处 下载)。

如果您阅读了 Oleg 最近的博客,您已经知道我们开始基于“贷款经纪人”示例构建一个新的参考示例实现,该示例在 Gregor Hohpe 和 Bobby Woolf 的 企业集成模式一书中扮演着重要角色。

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

EIP“贷款经纪人”参考实现 (第一部分)

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

我们很高兴地宣布“贷款经纪人”参考实现的第一部分。“贷款经纪人”概念已成为展示 企业集成模式 (EIP) 的事实参考领域——由 Gregor Hohpe 和 Bobby Woolf 撰写,而贷款经纪人 RI 的这一部分展示了如何使用 Spring Integration (SI) 框架实现和应用企业集成模式

介绍

lb-pipesFilters

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有