Jeremy Grelle

Jeremy Grelle

校友
博客文章作者Jeremy Grelle

Rest.js 0.9 发布

发布 | 2013年3月28日 | ...

亲爱的 Spring 社区:

今天,我们很高兴地宣布 rest.js 现在是 Cujo.js 的一部分,并且 rest.js 0.9 已经发布。

https://github.com/cujojs/rest

rest.js 是一个 RESTful HTTP 客户端。它远远超出了开发人员在其他框架中习惯使用的典型 XMLHttpRequest 抽象。rest.js 基于可组合的拦截器,这些拦截器逐步向客户端添加新功能。配置的客户端是防篡改的,可以在应用程序中安全共享。如果应用程序的一部分需要特定行为,它可以在通用…

When.js 2.0.0 发布

发布 | 2013年3月20日 | ...

亲爱的 Spring 社区:

我们很高兴地宣布 when.js 2.0.0 发布。

When.js 是 cujojs 的轻量级 Promises/A+ 和 when() 实现,并为 wire.js(cujojs 的 IOC 容器)提供异步核心。它还提供了一些其他有用的与 Promise 相关的概念,例如连接多个 Promise、映射和减少 Promise 集合以及定时 Promise。

此主要版本带来了完全的 Promises/A+ 兼容性和异步 Promise 解析。它还包含一些新功能,包括一个用于处理对象键的新 when/keys 模块。

请参阅 cujojs 讨论组 获取更多详细信息,并查看完整的 变更日志 以获取更多信息和指向新功能文档的直接链接。

When.js 1.8.0 发布

发布 | 2013年2月14日 | ...

亲爱的 Spring 社区:

我们很高兴地宣布 when.js 1.8.0 发布。

When.js 是 cujojs 的轻量级 Promises/A 和 when() 实现,源自 wire.js(cujojs 的 IOC 容器)的异步核心。它还提供了一些其他有用的与 Promise 相关的概念,例如连接多个 Promise、映射和减少 Promise 集合以及定时 Promise。

除其他外,此版本包括一组广泛的适配器,用于处理现有的基于回调的 API,包括 node 样式的异步 API,允许您有效地将它们转换为支持 Promise 的函数。此外,此版本中的大多数新功能都是社区贡献,这太棒了。继续努力!

一些具体的亮点包括:

  • 用于使现有的基于回调的代码支持 Promise 的适配器。
  • 用于生成和处理无界/无限列表的机制。
  • 基于 Promise 的定期轮询实用程序。

查看变更日志 以获取更多信息和指向所有新功能文档的直接链接。

如果您仍然想知道这个 cujojs 是什么,请务必查看 Brian Cavalier 和 John Hann 在 SpringOne 2012 上的“IOC + JavaScript”演讲

Spring BlazeDS 集成 1.5.0 GA 发布

发布 | 2011年6月28日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring BlazeDS 集成(使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案)的 1.5.0 GA 版本现已可用。

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

此版本包含自候选版本发布以来所需的一些错误修复。为了回顾之前的里程碑版本,1.5.0 中包含的主要功能包括:

  • 增强的 AMF 序列化支持,包括正确处理 Hibernate 延迟属性和集合,可以选择使用直接字段映射而不是基于属性的映射,以及支持指定替代构造函数而不是默认的无参构造函数。

  • Spring Security 支持的主要重构,从而更容易将 Flex 应用程序与各种 Spring Security 功能集成,例如“记住我”、“会话固定保护”和“并发会话控制”。

  • 更轻松地自定义和使用命名空间支持的框架提供的服务的配置,例如 LoginCommand 和 MessageInterceptors。

  • 支持使用 RESTful Spring MVC @Controllers 读取和写入 AMF 内容。这可以用作 Remoting Service 直接 RPC 方法的不错替代方案,减少了需要支持多种客户端类型的应用程序中的工作重复。(请参阅更新后的测试驱动程序以了解使用方法示例。)

  • 将最小依赖项升级到 Spring 3.0、BlazeDS 4.0、Spring Security 3.0 和 Spring Integration 2.0。

  • 基于 Maven 的测试驱动程序示例的完整修订,包括全面更新以使用 Flex 4,以及一个演示 RESTful 编程模型的新示例。

与以往一样,我鼓励任何感兴趣的人参与进来,尝试一下这个版本,并在 社区论坛Jira 中给我们反馈。我们不断从在他们的项目中成功使用 Spring BlazeDS 集成的人们那里获得很好的反馈,我们期待听到更多关于您体验的信息。


Jeremy Grelle
Spring Flex 负责人

Spring BlazeDS 集成 1.5.0.RC1 发布

发布 | 2011年6月2日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring BlazeDS 集成(使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案)的 1.5.0.RC1 候选版本现已可用。

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

此版本主要关注稳定 之前 里程碑 中引入的新功能。已经特别关注成熟的重构的 Spring Security 3 支持和 Hibernate AMF 序列化支持。新的注释,例如 @AmfIgnore 和 @AmfCreator,允许更深入地自定义 AMF 转换过程,并且此 增强的 AMF 支持 现在已普遍可用,可应用于任何对象类型,而不仅仅是那些使用 Hibernate 持久化的对象。

与以往一样,我鼓励任何感兴趣的人参与进来,尝试一下这个版本,并在 社区论坛Jira 中给我们反馈,因为我们预计在 1.5.0.GA 版本发布之前只会短暂中断。我们不断从在他们的项目中成功使用 Spring BlazeDS 集成的人们那里获得很好的反馈,我们期待听到更多关于您体验的信息。


Jeremy Grelle
Spring Flex 负责人

Spring BlazeDS 集成 1.5.0.M2 发布

发布 | 2011年2月10日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring BlazeDS 集成(使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案)的 1.5.0.M2 里程碑版本现已可用。

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

此版本中重要的新功能和增强功能的亮点包括:

  • 支持使用 RESTful Spring MVC @Controllers 读取和写入 AMF 内容。这可以用作 Remoting Service 直接 RPC 方法的不错替代方案,减少了需要支持多种客户端类型的应用程序中的工作重复。(请参阅更新后的测试驱动程序以了解使用方法示例。)

  • Spring Security 3 支持的主要重构,从而更容易将 Flex 应用程序与各种 Spring Security 功能集成,例如“记住我”、“会话固定保护”和“并发会话控制”。

  • 在 1.5.0.M1 中引入的 Hibernate 序列化支持的进一步发展,包括可以选择使用直接字段映射而不是基于属性的映射。

  • 更轻松地自定义和使用命名空间支持的框架提供的服务的配置,例如 LoginCommand 和 MessageInterceptors。

  • 与 Spring Integration 2.0.x 的升级兼容性。

  • 基于 Maven 的测试驱动程序示例的完整修订,包括全面更新以使用 Flex 4,以及一个演示 RESTful 编程模型的全新示例。

还有一点需要注意的是,Spring Roo 的 Flex 插件不再是项目分发的一部分。相反,Flex 插件的 1.0.0.M2 版本将在未来几周单独发布,并将通过 Roo 的插件发现机制提供给 Spring Roo 1.1.1 用户。如果您想尝试 Flex 插件的夜间构建(与 Roo 1.1 及更高版本兼容所必需),我鼓励您 联系社区寻求指导

与以往一样,我鼓励任何感兴趣的人参与进来,尝试一下这个版本,并在 社区论坛Jira 中给我们反馈,因为我们很快就要发布 1.5.0.RC1 了。我们不断从在他们的项目中成功使用 Spring BlazeDS 集成的人们那里获得很好的反馈,我们期待听到更多关于您体验的信息。


Jeremy Grelle
Spring Flex 负责人

介绍 Spring Roo 的 Flex 插件

工程 | 2010年7月15日 | ...

最近,我们发布了 Spring Roo Flex 插件的第一个里程碑版本,作为 Spring BlazeDS 集成 1.5.0.M1 分发的一部分。此插件旨在将 Spring Roo 的生产力和可用性优势带到使用 Flex 开发基于 Spring 的 RIA 的过程中。以下 15 分钟的屏幕录像(分为两部分)是对该插件及其功能的快速介绍。观看我们如何仅用少量命令从安装插件到完全功能的、由 Spring 支持的 Flex 应用程序。


第 1 部分介绍了插件的初始下载和安装,以及使用 SpringSource Tool Suite 中的 Spring Roo 集成初始设置 Spring Flex 项目。


第 2 部分演示了使用“flex remoting”命令来生成和更新由 Spring 和 Hibernate 支持的 Flex UI 脚手架。

Spring BlazeDS 集成 1.0.3 发布

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

亲爱的 Spring 社区:

我很高兴地宣布 Spring BlazeDS 集成(使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案)的 1.0.3 维护版本现已可用。

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

除了针对 1.0.2 中添加的一些新功能进行的一些小的错误修复之外,我们还从(正在进行的 1.5M1 中)向后移植了与即将推出的 BlazeDS 4 兼容所需的一些更改。这样做是为了为社区提供一个稳定的版本,以便在探索 BlazeDS 4 时使用,而无需依赖 Spring BlazeDS 集成 1.5 的夜间快照或里程碑版本。

与以往一样,我鼓励任何感兴趣的人参与进来,尝试一下这个版本,并在 社区论坛Jira 中给我们反馈。我们不断从在他们的项目中成功使用 Spring BlazeDS 集成的人们那里获得很好的反馈,我们期待听到更多关于您体验的信息。


Jeremy Grelle
Spring BlazeDS 集成负责人

Spring BlazeDS 集成 1.0.2 发布

发布 | 2010年2月7日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring BlazeDS 集成(使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案)的 1.0.2 维护版本现已可用。

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

除了许多错误修复和细微改进之外,我们还添加了对使用 Spring Security 3 来保护 Flex 应用程序的完全支持,使用的集成机制与我们之前仅为 Spring Security 2.0.x 提供的相同。为了有效地演示这种支持,我们在 Test Drive 的 Maven 构建中添加了一个额外的配置文件,该配置文件将应用程序配置为使用 Spring 3 和 Spring Security 3。有关如何触发此备用配置文件的详细信息,请参阅参考指南

与以往一样,我鼓励任何感兴趣的人参与进来,尝试一下这个版本,并在社区论坛Jira上给我们反馈。我们不断从在项目中成功使用 Spring BlazeDS 集成的人那里获得宝贵的反馈,我们期待听到更多关于您体验的信息。我们现在将完全将重点转移到 1.5 版本,该版本将添加对 BlazeDS 4 的支持,并将带来许多新功能,包括一个用于Spring Roo的附加组件。如果您想帮助塑造项目的未来方向,这是一个让您发出声音的好时机。


Jeremy Grelle
Spring BlazeDS 集成负责人

Spring BlazeDS 集成 1.0.1 发布

发布 | 2009年9月24日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,用于构建基于 Spring 的 RIA(富互联网应用程序)和 Adobe Flex 的开源解决方案Spring BlazeDS 集成的 1.0.1 维护版本现已可用。

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

除了许多小的错误修复和增强之外,我们还对流行的 Spring BlazeDS Test Drive 捆绑示例应用程序进行了一些重构,使其更容易在各种不同的环境中启动和运行,并将一些配置元素进一步与您在不久的将来在 SpringSource Tool Suite 项目创建模板中看到的 Spring BlazeDS 集成项目保持一致。此外,我们还进一步增强了安全示例,以真正展示 Spring Security 的紧密集成如何使此解决方案与保护 Flex 应用程序的替代方法区别开来。

与以往一样,我鼓励任何感兴趣的人参与进来,尝试一下这个版本,并在社区论坛Jira上给我们反馈。我们从在项目中成功使用 Spring BlazeDS 集成的人那里获得了一些宝贵的反馈,我们期待听到更多关于您体验的信息。

最后,对于任何前往 Adobe MAX 2009 的人,请务必查看我将于 10 月 7 日星期三下午 2 点与 Mark Fisher 共同主持的关于“将 Spring 与 BlazeDS 和 LiveCycle 数据服务集成”的会议。


Jeremy Grelle
Spring BlazeDS 集成负责人

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部