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 相關概念,例如加入多個 promises、映射和減少 promises 集合以及定時 promises。

此主要版本帶來了完整的 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 相關概念,例如加入多個 promises、映射和減少 promises 集合以及定時 promises。

除其他事項外,此版本包含一套廣泛的配接器,用於處理現有的基於回呼的 API,包括節點樣式的非同步 API,允許您有效地將它們轉換為可感知 promise 的函數。此外,此版本中的大多數新功能都是社群貢獻,這非常棒。請繼續!

一些具體亮點包括

  • 用於將現有基於回呼的程式碼 Promisifying 的配接器。
  • 產生和處理無界/無限列表的機制
  • 基於 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 功能(例如「記住我」、Session Fixation Protection 和 Concurrent Session Control)整合。

  • 更輕鬆的自訂和命名空間支援的架構提供服務配置,例如 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 Lead

Spring BlazeDS Integration 1.5.0.RC1 已發布

版本 | 2011 年 6 月 02 日 | ...

親愛的 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 Lead

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 功能(例如「記住我」、Session Fixation Protection 和 Concurrent Session Control)整合。

  • 1.5.0.M1 中引入的 Hibernate 序列化支援的進一步發展,包括選擇使用直接欄位映射而不是基於屬性的映射。

  • 更輕鬆的自訂和命名空間支援的架構提供服務配置,例如 LoginCommand 和 MessageInterceptors。

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

  • 基於 Maven 的 Test Drive 範例的完整修訂,包括全面更新以使用 Flex 4,以及一個全新的範例來展示 RESTful 程式設計模型。

另一個需要注意的事項是,用於 Spring Roo 的 Flex Addon 不再是專案分發的一部分。 相反,Flex Addon 的 1.0.0.M2 版本將在未來幾週內單獨發布,並且 Roo 1.1.1 使用者可以透過 Roo 的 Addon Discovery 機制使用。 如果您想嘗試 Flex Addon 的每日建置 (這對於與 Roo 1.1 及更高版本相容是必要的),我鼓勵您聯繫社群以尋求指導

與往常一樣,我鼓勵任何有興趣的人參與其中,嘗試發布並在社群論壇Jira中向我們提供回饋,因為我們正在快速接近 1.5.0.RC1。我們不斷收到人們在其專案中使用 Spring BlazeDS Integration 取得成功的絕佳回饋,我們期待聽到更多關於您的經驗。


Jeremy Grelle
Spring Flex Lead

推出用於 Spring Roo 的 Flex Addon

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

最近,我們發布了用於 Spring Roo 的 Flex Addon 的第一個里程碑,作為 Spring BlazeDS Integration 1.5.0.M1 分發的一部分。 該 addon 旨在將 Spring Roo 的生產力和可用性優勢帶到使用 Flex 開發基於 Spring 的 RIA。 以下 15 分鐘的螢幕錄影 (分為兩部分) 可作為 addon 及其功能的快速介紹。 觀看我們如何從 addon 的安裝到由 Spring 支援的完整功能的 Flex 應用程式,只需幾個命令。


第 1 部分逐步介紹了 addon 的初始下載和安裝,以及使用 SpringSource Tool Suite 中 Spring Roo 整合的 Spring Flex 專案的初始設定。


第 2 部分演示了使用「flex remoting」命令來產生和更新由 Spring 和 Hibernate 支援的 Flex UI scaffolding。

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 建置中新增了一個額外的設定檔,該設定檔將配置應用程式以使用 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 共同展示的關於「將 Spring 與 BlazeDS 和 LiveCycle Data Services 整合」的會議,時間是 10 月 7 日星期三下午 2 點。


Jeremy Grelle
Spring BlazeDS Integration 負責人

搶先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部