新的 Spring Integration 示例

技术 | Oleg Zhurakousky | September 29, 2010 | ...

基于大家对更多 Spring Integration 示例以及更实用结构的强烈需求,我们很高兴做出以下宣布

从 Spring Integration 当前版本开始,示例将不再包含在 Spring Integration 分发包中。相反,我们切换到了一个更简单的协作模式,这应该能促进更好的社区参与和社区贡献。示例现在有了专门的 Git SCM 仓库和专门的 JIRA 问题跟踪系统。示例开发也将有自己的生命周期,它不依赖于…

Spring ActionScript 1.0 现已可用

发布 | Adam Fitzgerald | September 24, 2010 | ...

亲爱的社区成员们,

我们很高兴宣布,Spring ActionScript 1.0 现已可用。

下载 | API 文档 | HTML 文档 | 更新日志

Spring ActionScript 是基于 ActionScript 3.0 编写的 Java Spring Framework 的一个分支。该框架包含以下核心功能:

  • 控制反转容器,可通过 XMLMXML 配置
  • 支持应用程序组件之间松散通信的 EventBus
  • 用于自动装配、事件处理等的元数据/注解处理...
  • Operation, CommandTask API
  • 用于抽象服务器通信的工具类
  • 支持模块
  • 对 Cairngorm 和 PureMVC 框架的扩展

Spring Actionscript 团队想借此机会感谢所有花时间报告 Bug、提供建议以及以任何其他方式提供帮助的人。没有敬业的 Spring 社区的支持,该框架就不会有今天的发展。感谢大家!

一如既往,我们期待有新成员加入团队。如果…

Spring Web Flow 2.2.0.RC1 现已可用

发布 | Rossen Stoyanchev | September 23, 2010 | ...

基于 M1 版本中的 JSF 2 支持,此版本包含以下特性:

  • 使用 PrimeFaces 组件构建的 JSF 2 Spring Travel 示例。
  • 用于流行的 Spring Security 框架的 Facelets 标签库,包含一个 <authorize> 标签和多个 EL 函数。
  • 一个可用的 Portlet 2.0 和 JSF 1.2 示例,基于 Web Flow 自身的 Portlet 支持构建(即不依赖任何 Portlet Bridge for JSF)。
  • Spring JavaScript jar 包拆分为两个 artifact:一个用于 Java 资源,一个用于非 Java 资源(css, .js)。
  • 升级到 dojo 1.5 并在捆绑的定制构建中包含 dojox。

完整更新日志 | 下载

请注意,文档尚未更新。请使用分发包中提供的示例代码以及相关 JIRA 议题 中的注释。

将 RabbitMQ 与 Spring Python 结合使用

技术 | Greg L. Turnquist | September 20, 2010 | ...

RabbitMQ 是一个强大的消息代理,基于 高级消息队列协议 (AMQP)。在之前的文章中,我们研究了如何构建一个 Python 股票代码程序。我们比较了使用 RabbitMQ 的 pika 与 py-amqplib,以及如何在两者之间轻松切换,只需极少的更改。

在本文中,我们将展示 pika 如何轻松地被 Spring Python 使用。Spring Python 是 Spring 概念在 Python 语言中的实现。它包含许多功能,例如 依赖注入。如果我们选择用 Python 构建一个类似 Spring 的应用,很容易利用…

SpringSource dm Server 2.0.3 发布

技术 | Glyn Normington | September 09, 2010 | ...

SpringSource dm Server 2.0.3 现已提供下载。此版本的目的是修复 Windows 上一个严重问题,当根日志级别配置为 "debug" 时。此Bug 已在 Virgo 中报告并修复,并为现有客户回溯移植,因为 Virgo 尚未发布其基线版本(计划于 2010 年第四季度)。

宣布 GORM for Redis

技术 | Graeme Rocher | September 07, 2010 | ...

云平台 兴起的启发,主要趋势之一是对传统关系数据库之外的替代存储技术的兴趣日益增长。其中一种存储机制是 Redis,一个高性能的键/值存储,它在未来的云基础设施中扮演着重要角色。

Grails 社区对 Redis 有很大的兴趣,紧随 Redis 2.0.0 版本发布 之后,我们很高兴宣布 GORM for Redis 里程碑 1 的可用性。

什么是 GORM for Redis?简单来说,它让 Grails 开发者习惯于使用 动态查询Criteria 查询命名查询 等便利功能的同时,能够利用 Redis…

Virgo 里程碑 4 发布

技术 | Glyn Normington | September 03, 2010 | ...

Virgo 里程碑 2.1.0.M04-incubation 现已提供下载

变更

  • Bug 323609 已修复:Windows 在特定场景下的严重日志性能问题
  • OSGi 扩展变更为升级到 Equinox 3.6 做准备,由 Hristo Illiev 贡献
  • 新的测试用例和测试覆盖率改进,由 Olivier Girardot 贡献
  • 支持新的框架属性 org.eclipse.virgo.suppress.heap.dumps 并在用户指南中说明
  • 删除未使用的 EquinoxConsoleManager
  • 各种构建和测试方面的改进

更多详情请参见 Bug 列表

VMware vFabric 赋能云应用平台愿景

技术 | Rod Johnson | August 31, 2010 | ...

在今年的 VMworld 大会上,VMware 发布了我们实现 IT 即服务的愿景。今天的 公告 概述了我们认为对于交付 IT 即服务至关重要的 IT 堆栈的三个主要层——云基础设施与管理云应用平台终端用户计算——并阐述了我们应对它的路线图。Spring 开发者技术和 SpringSource 中间件在我们的愿景中扮演着关键角色,我们相信正在为社区开启激动人心的新机遇。

作为此战略的一部分,我们发布了新的 VMware vFabric 品牌下的云应用平台。该平台兑现了 VMware 收购 SpringSource 的承诺,将我们的资产整合为一个单一的下一代基础设施。虽然各个组件将继续单独提供,但我们相信这种集成方案将提供一个更简单、更高效的选择。

VMware vFabric 平台结合了 Spring 开发框架和工具与 VMware vFabric 平台服务,从而能够快速交付具备即时可扩展性和云可移植性的下一代应用。

今天的公告是我们过去 5 年工作的自然延续。我们从使用 Spring Framework 和 POJO 编程创新变革企业 Java 开发效率开始;将 Spring 编程模型扩展到解决安全性、批处理、集成及其他重要需求;继续使用 tc ServerHyperic 简化企业 Java 部署;进一步使用 SpringSource Tool SuiteGrailsSpring Roo 提高开发效率;通过收购 Rabbit TechnologiesGemStone Systems 增加了云就绪的消息传递和数据网格功能;并与业界领先的 虚拟化解决方案 集成。基于这些优秀组件,我们今天宣布推出一个统一平台。

VMware vFabric

为何需要新的应用平台?

虚拟化和云计算的兴起,结合 Facebook 和 Salesforce.com 等消费级及软件即服务应用的普及,正在推动应用架构发生重大转变——涵盖基础设施、应用、数据访问以及终端用户与应用的交互方式。

现代应用需要易于使用、数据丰富,并随时随地提供访问。开发者需要框架、工具和平台服务,使其能够构建出色的应用,并立即将这些应用部署到一个智能平台上,该平台可按需配置并根据策略扩展应用。

IT 需要一个用于这一新一代应用的平台,该平台应摆脱前代架构的复杂性、冗余和限制。

我们提供的独特价值

VMware vFabric 云应用平台结合了数百万 Java 开发者使用的 Spring 项目和工具以及赋能下一代应用所需的 VMware vFabric 平台服务。向云计算的转变往往融合了开发者和运维的关注点;我们认为理解和满足现代开发者的需求至关重要。

通往云的道路始于开发者工具和功能,这些工具和功能使创建新应用变得容易,这些应用提供丰富、现代的用户体验,并使用成熟的 EAI 模式与其他应用集成。Spring 应用可以部署到任何 Java 平台,包括 WebSphere、WebLogic、JBoss、我们自己的 tc Server 以及公有云平台。开始使用的最佳方式是下载 SpringSource Tool Suite,它提供了一个丰富的开发环境和运行时平台,使创建 Spring 和 Grails 应用变得快速简便。

VMware vFabric 提供了轻量级占用空间和透明可见性,这对于应用充分利用底层虚拟基础设施平台至关重要,借助 tc Server 和 Hyperic 等技术。该平台直接应对云计算的技术挑战,支持新的数据管理方法,使应用能够借助我们的 GemFire 和 RabbitMQ 技术跨弹性、地理分布的云架构进行扩展。

我们的方向是什么?

VMworld,我们设有 6 个演示台,我们将在那里展示 VMware vFabric 云应用平台的实际运行。我鼓励大家前来参观。

我们的 Spring 和 vFabric 工程师继续保持高速进展,并将在 2010 年 10 月 19-22 日于芝加哥举行的 SpringOne 2GX 大会上重点展示更多创新。为支持我们与 Salesforce.comGoogle 的合作,我们一直在努力扩展 Spring 编程模型和 vFabric 平台服务,以使开发者能够将应用部署到 VMforceGoogle AppEngine 等云平台。我们鼓励大家亲自前来了解这些新的进展。

我们认为我们具备独特的能力,可以为数百万企业 Java 开发者提供通往云计算架构的清晰且创新的路径,这条路径由现代编程模型与下一代平台服务共同赋能。这条路径没有被前代架构的冗余和复杂性所淹没。这段旅程将会充满乐趣,我期待与大家同行。

RabbitMQ 2.0 现已可用

发布 | Adam Fitzgerald | August 30, 2010 | ...

对于所有对高级、可扩展、企业级和云消息传递感兴趣的人来说,这是个好消息!RabbitMQ 团队刚刚发布了他们流行的消息服务器的全新版本 RabbitMQ 2.0。此版本包括一个全新的可扩展存储引擎,原生支持多协议消息传递,改进了插件分发等等。

下载 | 文档 | 发布说明 | 博客

Spring 社区成员可以使用新的 Spring AMQP 项目来连接 RabbitMQ,支持 Java 和 .NET。RabbitMQ 和 Spring AMQP 将是 10 月 19-21 日在芝加哥举行的 SpringOne 2GX 2010 大会上令人惊叹的技术内容之一。务必立即注册以锁定早鸟优惠。

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助您突飞猛进。

了解更多

获得支持

Tanzu Spring 提供支持和二进制文件,适用于 OpenJDK™、Spring 和 Apache Tomcat®,一个简单订阅即可获得。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部