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 的函式。此外,此版本中的大部分新功能都是社群貢獻,這非常棒。請繼續貢獻!

一些具體亮點包括

  • 用於將現有基於回撥的程式碼 Promises 化的介面卡。
  • 用於生成和處理無限/無界列表的機制
  • 基於 Promise 的週期性輪詢工具。

更多資訊以及所有新功能文件的直接連結,請檢視更新日誌

如果您仍然想知道 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 特性整合,例如 Remember Me、Session 偽造保護和併發會話控制。

  • 框架提供的服務(如 LoginCommand 和 MessageInterceptors)的更輕鬆自定義和名稱空間支援配置。

  • 支援使用 RESTful Spring MVC @Controllers 讀寫 AMF 內容。這提供了一種很好的替代方案,可以替代 Remoting Service 的直接 RPC 方法,減少了需要支援多種客戶端型別的應用程式中的重複工作。(請參閱更新後的 Test Drive 以獲取使用示例。)

  • 最低依賴升級至 Spring 3.0、BlazeDS 4.0、Spring Security 3.0 和 Spring Integration 2.0

  • 對基於 Maven 的 Test Drive 示例進行了全面修訂,包括全面更新以使用 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 內容。這提供了一種很好的替代方案,可以替代 Remoting Service 的直接 RPC 方法,減少了需要支援多種客戶端型別的應用程式中的重複工作。(請參閱更新後的 Test Drive 以獲取使用示例。)

  • Spring Security 3 支援的重大重構,使得 Flex 應用程式更容易與各種 Spring Security 特性整合,例如 Remember Me、Session 偽造保護和併發會話控制。

  • 對 1.5.0.M1 中引入的 Hibernate 序列化支援進行了進一步完善,包括可選擇使用直接欄位對映而非基於屬性的對映。

  • 框架提供的服務(如 LoginCommand 和 MessageInterceptors)的更輕鬆自定義和名稱空間支援配置。

  • 升級了與 Spring Integration 2.0.x 的相容性

  • 對基於 Maven 的 Test Drive 示例進行了全面修訂,包括全面更新以使用 Flex 4,並新增一個示例演示 RESTful 程式設計模型。

另外需要注意的是,Spring Roo 的 Flex 外掛不再是專案發行版的一部分。相反,Flex 外掛的 1.0.0.M2 版本將在未來幾周單獨釋出,Spring Roo 1.1.1 使用者可以透過 Roo 的外掛發現機制獲取。如果您想嘗試 Flex 外掛的每夜構建版本(這對於與 Roo 1.1 及以上版本相容是必需的),我鼓勵您向社群尋求指導

一如既往,我鼓勵所有感興趣的人透過試用版本並在社群論壇Jira中提供反饋來參與進來,因為我們正快速接近 1.5.0.RC1 的釋出。我們不斷收到在使用 Spring BlazeDS Integration 專案中取得成功的人們發來的優秀反饋,我們期待聽到更多關於您的體驗。


Jeremy Grelle
Spring Flex 負責人

介紹 Spring Roo 的 Flex 外掛

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

最近,我們釋出了 Spring Roo 的 Flex 外掛的第一個里程碑版本,作為 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 提供的相同。為了有效地演示此支援,我們在 Test Drive 的 Maven 構建中添加了一個額外的 profile,該 profile 將配置應用程式使用 Spring 3 和 Spring Security 3。有關如何觸發此備用 profile 的詳細資訊,請參閱參考指南

一如既往,我鼓勵所有感興趣的人透過試用版本並在社群論壇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 社群即將舉行的所有活動。

檢視全部