Spring Roo 1.1.0.M1 发布

工程 | Ben Alex | 2010 年 5 月 19 日 | ...

我很高兴地宣布,我们刚刚发布了 Spring Roo 1.1.0.M1。Spring Roo 是 Java 开发人员使用 Java 编程语言构建基于 Spring 的应用程序的最快方法。使用 Roo 1.1.0.M1,您只需 200 次按键即可构建完整的 Web 应用程序,包括 Google Web Toolkit (GWT) 前端!此外,像往常一样,我们同时发布了 SpringSource Tool Suite (STS 2.3.3.M1) 的新版本,该版本针对最新最好的 Roo 功能进行了优化!

自三个月前的 1.0.2 版本以来,已经有了超过 200 个修复、增强和新功能。一些…

迈向开放 PaaS

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

几周前,我在推特上发文 说——令人难以置信的是——SpringSource 在 VMware 中的执行速度比作为初创公司时更快。今天,我们宣布了另一个证实这一点的令人兴奋的发展。

继我们与 SaaS 领导者 salesforce.com 合作的 VMforce 之后,我们今天宣布 VMware 和 Google 之间的合作,围绕 Spring 编程模型以及 SpringSource IDE 和 RAD 工具展开。今天的公告使 Spring 成为 Google App Engine的首选编程模型。这是对 Spring 作为 Java 最佳和最可移植编程模型的巨大认可,并为 Spring 开发人员开辟了新的部署机会。今天在Google I/O主题演讲中的演示展示了 SpringSource 和 Google 工程师数月合作的结果——其中大部分成果使 Spring 开发人员受益,无论他们希望…

使用 Grails 1.3 管理插件

工程 | Peter Ledbrook | 2010 年 5 月 18 日 | ...

长期以来,管理 Grails 依赖项仅仅意味着将它们放在应用程序的lib目录中。然后出现了 Grails 1.2 和依赖项 DSL:您终于可以声明您的依赖项,并让 Grails 自动下载它们并使它们可供您的应用程序使用。太棒了!

现在,Grails 1.3 已将依赖项 DSL 引入插件领域。

所以呢?

到目前为止,用户经常在插件系统中遇到两个问题
  1. 设置合适的 Subversion 服务器充当 Grails 插件存储库并不简单;并且
  2. 您无法控制插件引入应用程序的依赖项。
第一个问题对个人开发者来说并不特别适用,但对于公司来说却是一个更大的问题,因为这些公司可能无法访问互联网,或者他们希望更好地控制库和插件的“最新”版本。如果他们可以使用像NexusArtifactory这样的存储库管理器,那该有多好。

至于依赖项,一些插件包含您不需要的库,或者(更糟糕的是)破坏您的应用程序。使用依赖项 DSL,您可以显式排除有问题的库。

这些是此更改可能…的一些原因。

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 生成器和强断言(我个人最喜欢的),所有这些现在都可以在…

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的集成,让开发人员可以将他们的 VMforce 帐户视为一个简单的本地 Tomcat 实例,并具有令人难以置信的可扩展性。与 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 上,有人要求提供此功能(如果您错过了,请在 5 月份注册伦敦的活动和阿姆斯特丹的活动),我很高兴地告诉他它已经存在,所以也许它值得更多关注…

基本用例的屏幕截图

作业视图(上传前) 我们首先来看一下应用程序中的作业视图。它显示了一个作业列表,这些作业可以由 Web 应用程序启动或监控。

现在计划上传一个新的作业配置,并查看此视图的变化。所以我们从…开始。

Spring Framework 3.0.2 发布

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

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

Spring 3.0.2 赶上了最近的第三方版本,例如Hibernate 3.5 正式版、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 联盟作为 OSGi 4.2 企业规范 的一部分发布。

不再计划发布 dm Server 的其他版本,因为该项目正在 捐赠 给 Eclipse 基金会作为 Virgo。我们计划在适当的时候发布 Virgo 的基线版本……

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部