Grails 1.1.1 釋出,支援 Google AppEngine

工程 | Graeme Rocher | 2009年5月14日 | ...

今天,我們很高興地宣佈 Grails 1.1.1 的釋出,除了在 Grails 1.1 基礎上進行了許多漸進式改進之外,還引入了對 Google AppEngine 的官方支援。

Groovy 本身自發布以來就一直在 AppEngine 上執行,但我們必須對 Grails 進行一些調整,才能使 Grails 應用程式在 AppEngine 上執行。

其中包括引入一個 AppEngine 外掛,該外掛用 JDO(很快將是 JPA)替換 Hibernate 以進行持久化,從而利用 Google 的 DataStore API。 AppEngine 外掛還將 AppEngine 開發環境與 Grails 整合在一起,以便您可以在 AppEngine 容器中本地執行 Grails 應用程式,同時仍然可以從熱過載支援中受益。

入門

與 Grails 中的許多事情一樣,易用性最好透過視覺方式進行演示,因此我們準備了一個截圖影片,演示瞭如何使用 AppEngine 外掛建立 Grails 應用程式並將其部署到 Google AppEngine。 只需單擊下面的圖片即可開始觀看截圖影片

Grails AppEngine Screencast

如需更多資訊,請訪問 AppEngine 外掛頁面,其中包含有關如何建立 Grails 應用程式並將其部署到 Google AppEngine 的詳細分步說明。

未來

Grails 和 AppEngine 的結合已經是您可以用來將 Java 應用程式部署到 AppEngine 的最高效的組合,但我們尚未完成。 我們正在 努力構建基於 JPA 和 JDO 的類 GORM 抽象,以便將生產力增強功能帶給 AppEngine DataStore API 以及 JPA/JDO 的使用者。

幸運的是,由於 Groovy 生成有效的 Java 位元組碼,因此我們可以利用所有 AppEngine 功能和工具,例如 DataNucleus Enhancer。 最終目標是使 Grails 成為構建面向 AppEngine Java SDK 的應用程式的主要環境,並且從生產力角度來看,成為 Python SDK 的真正可行的替代方案。 我們今天介紹的內容是朝著這個方向邁出的重要一步。

資源

獲取 Spring 新聞資訊

與 Spring 新聞資訊保持聯絡

訂閱

取得領先

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部