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 社群中所有即將到來的活動。

查看全部