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() 实现,并为 cujojs 的 IOC 容器 wire.js 的异步核心提供支持。它还提供了其他几个有用的与 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() 实现,源自 cujojs 的 IOC 容器 wire.js 的异步核心。它还提供了其他几个有用的与 Promise 相关的概念,例如连接多个 Promise、映射和减少 Promise 集合以及定时 Promise。

除其他事项外,此版本包括一套广泛的适配器,用于处理现有的基于回调的 API,包括 node 风格的异步 API,允许您有效地将它们转换为 Promise 感知函数。此外,此版本中的大多数新功能都是社区贡献的,这非常棒。请继续!

一些具体的亮点包括

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

有关更多信息和所有新功能的文档直接链接,请查看更新日志

如果您仍在 wondering 这 cujojs 是怎么回事,请务必查看 Brian Cavalier 和 John Hann 在 SpringOne 2012 上的“IOC + JavaScript”演讲

Spring BlazeDS Integration 1.5.0 GA 发布

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

亲爱的Spring社区,

我很高兴地宣布 Spring BlazeDS Integration 1.5.0 GA 版本现已发布,它是一个用于使用 Adobe Flex 构建基于 Spring 的 RIA 的开源解决方案。

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

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

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

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

  • 更容易定制和命名空间支持的框架提供服务的配置,例如 LoginCommand 和 MessageInterceptors。

  • 支持使用 RESTful Spring MVC @Controllers 读写 AMF 内容。这为远程处理服务的直接 RPC 方法提供了一个很好的替代方案,减少了需要支持多种客户端类型的应用程序中的重复工作。(有关用法示例,请参阅更新的测试驱动器。)

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

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

一如既往,我鼓励所有感兴趣的人通过试用发布版本并在社区论坛Jira中向我们提供反馈来参与进来。我们不断收到人们在使用 Spring BlazeDS Integration 项目中取得成功的好反馈,我们期待听到更多关于您的经验。


Jeremy Grelle
Spring Flex 负责人

Spring BlazeDS Integration 1.5.0.RC1 发布

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

亲爱的Spring社区,

我很高兴地宣布 Spring BlazeDS Integration 1.5.0.RC1 发布候选版本现已发布,它是一个用于使用 Adobe Flex 构建基于 Spring 的 RIA 的开源解决方案。

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

此版本主要侧重于 之前 里程碑 中引入的新功能的稳定。对重构的 Spring Security 3 支持和 Hibernate AMF 序列化支持的成熟投入了大量关注。@AmfIgnore 和 @AmfCreator 等新注解允许对 AMF 转换过程进行更深入的自定义,并且此 增强的 AMF 支持 现已普遍适用于任何对象类型,而不仅仅是那些使用 Hibernate 持久化的对象。

一如既往,我鼓励所有感兴趣的人通过试用发布版本并在社区论坛Jira中向我们提供反馈来参与进来,因为我们预计 1.5.0.GA 版本发布之前只有很短的间隔。我们不断收到人们在使用 Spring BlazeDS Integration 项目中取得成功的好反馈,我们期待听到更多关于您的经验。


Jeremy Grelle
Spring Flex 负责人

Spring BlazeDS Integration 1.5.0.M2 发布

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

亲爱的Spring社区,

我很高兴地宣布 Spring BlazeDS Integration 1.5.0.M2 里程碑版本现已发布,它是一个用于使用 Adobe Flex 构建基于 Spring 的 RIA 的开源解决方案。

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

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

  • 支持使用 RESTful Spring MVC @Controllers 读写 AMF 内容。这为远程处理服务的直接 RPC 方法提供了一个很好的替代方案,减少了需要支持多种客户端类型的应用程序中的重复工作。(有关用法示例,请参阅更新的测试驱动器。)

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

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

  • 更容易定制和命名空间支持的框架提供服务的配置,例如 LoginCommand 和 MessageInterceptors。

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

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

另一点需要注意的是,用于 Spring Roo 的 Flex Addon 不再是项目分发的一部分。相反,Flex Addon 的 1.0.0.M2 版本将在未来几周内单独发布,并通过 Roo 的 Addon Discovery 机制提供给 Spring Roo 1.1.1 用户。如果您想试用 Flex Addon 的夜间构建(这对于与 Roo 1.1 及更高版本兼容是必要的),我鼓励您联系社区以获取指导

一如既往,我鼓励所有感兴趣的人通过试用发布版本并在社区论坛Jira中向我们提供反馈来参与进来,因为我们正在快速接近 1.5.0.RC1。我们不断收到人们在使用 Spring BlazeDS Integration 项目中取得成功的好反馈,我们期待听到更多关于您的经验。


Jeremy Grelle
Spring Flex 负责人

介绍用于 Spring Roo 的 Flex Addon

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

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


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


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

Spring BlazeDS Integration 1.0.3 发布

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

亲爱的Spring社区,

我很高兴地宣布 Spring BlazeDS Integration 1.0.3 维护版本现已发布,它是一个用于使用 Adobe Flex 构建基于 Spring 的 RIA 的开源解决方案。

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

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

一如既往,我鼓励所有感兴趣的人通过试用发布版本并在社区论坛Jira中向我们提供反馈来参与进来。我们不断收到人们在使用 Spring BlazeDS Integration 项目中取得成功的好反馈,我们期待听到更多关于您的经验。


Jeremy Grelle
Spring BlazeDS Integration 负责人

Spring BlazeDS Integration 1.0.2 发布

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

亲爱的Spring社区,

我很高兴地宣布 Spring BlazeDS Integration 1.0.2 维护版本现已发布,它是一个用于使用 Adobe Flex 构建基于 Spring 的 RIA 的开源解决方案。

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

除了许多错误修复和小的增强功能外,我们还添加了对使用 Spring Security 3 保护 Flex 应用程序的全面支持,使用的集成机制与我们之前仅为 Spring Security 2.0.x 提供的一样。为了有效地演示此支持,我们在测试驱动器的 Maven 构建中添加了一个额外的配置文件,该配置文件将配置应用程序以使用 Spring 3 和 Spring Security 3。有关如何触发此备用配置文件的详细信息,请参阅参考指南

一如既往,我鼓励所有感兴趣的人通过试用发布版本并在社区论坛Jira中向我们提供反馈来参与进来。我们不断收到人们在使用 Spring BlazeDS Integration 项目中取得成功的好反馈,我们期待听到更多关于您的经验。我们现在将把重点完全转移到 1.5 版本,该版本将添加对 BlazeDS 4 的支持,并带来许多新功能,包括用于 Spring Roo 的插件。如果您想帮助塑造项目的未来方向,现在是表达意见的好时机。


Jeremy Grelle
Spring BlazeDS Integration 负责人

Spring BlazeDS Integration 1.0.1 发布

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

亲爱的Spring社区,

我很高兴地宣布 Spring BlazeDS Integration 1.0.1 维护版本现已发布,它是一个用于使用 Adobe Flex 构建基于 Spring 的 RIA 的开源解决方案。

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

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

一如既往,我鼓励所有感兴趣的人通过试用发布版本并在社区论坛Jira中向我们提供反馈来参与进来。我们不断收到人们在使用 Spring BlazeDS Integration 项目中取得成功的好反馈,我们期待听到更多关于您的经验。

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


Jeremy Grelle
Spring BlazeDS Integration 负责人

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有