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 社群所有即將舉行的活動。

檢視所有