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(我个人最喜欢),所有这些现在都可在……

Spring Web Flow 2.1.0 Milestone 1 发布

发布 | Rossen Stoyanchev | 2010 年 5 月 7 日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring Web Flow 2.1.0 M1 现已发布。

下载 | 变更日志

此版本构建在 Spring 3.0.2、Spring Security 3.0.2、Tiles 2.1.2 和 Portlet API 2.0 之上。它采用了 Spring EL 作为默认的表达式语言,并与 Spring 3 中提供的新类型转换和格式化系统进行了集成。

2.1.0 版本将有两个里程碑,第一个发布候选版本预计在两周内发布。此时欢迎反馈和评论。

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 集成意味着您可以拖放应用程序将其部署到平台,并利用增量重新部署进行快速往返开发,即使平台是…

Spring Web Flow 2.0.9 发布

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

亲爱的Spring社区,

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

此版本包含一些小的 bug 修复,以及对 Dojo 版本的更新,解决了 Dojo 的一个安全漏洞

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

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 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有