用 Groovy 編寫 Google App Engine 應用(一)

researcher

This site has been moved to dreamerslab.com

本站已經移至 dreamerslab.com

(原文來源:Write your Google App Engine applications in Groovy

(譯文來源:用 Groovy 編寫你自己的 Google App Engine 應用

Google 的Google App Engine平台現已支持Python以外的其他兩個程設語言:JavaGroovy

SpringSource Groovy團隊和Google App Engine Java 團隊攜手合作,仔細處理大量的細節,好確保Groovy可以很好的運行在Google App Engine。

他們針對哪些限制嚴格以及有很強的安全管理政策的領域,為Groovy編寫了一些更新,之後在預定日期發佈了 Groovy 1.6.1 更新。在新版本中,將”groovy-all” JAR 文件直接放在 WEB-INF/lib 目錄下,你就可以開始通過 Groovy 建立你的網頁應用程式,並運行在 Google 的內核上了。

開始入門

首先,顯然,你得在 Google App Engine 上註冊一個Google帳號,以便你可以在該平台創建應用程式,並將其上載到雲端。你也需要下載並安裝Google App Engine Java SDK。上述所有的步驟,你應該參看App Engine 開發人員指南

一旦 SDK 安裝完畢,還應該下載安裝 Groovy1.6。 前面的步驟需要用Groovy編譯一個servlet,你會用到 Groovy,但在剩餘的部分,由於我們將使用Groovy在運行時自編譯的 Groovlets,所以就不再需要了。

有了 Java, SDK, Groovy 安裝,我們就可繼續,通過 Groovy-ready 項目模板建立一個新項目。下載摘要,解壓縮到一個你喜歡的目錄。

(圖片來源:blog.springsource.com

在根目錄下,你會看到一個包含著所有 Groovy 和 Java 原始碼需要去編譯的 src 目錄 (servlets, domain classes, utility classes, 等等)。 deploy 目錄基本上同將要輸出的webapp一致:你會看到一個包含所有編譯過的類的 classes 目錄, 存放各種 JAR 文件 lib 目錄(Groovy JAR 和 Google App Engine 自己的 API JAR 一樣), 以及存放 Groovlet 的 groovy 目錄,在後續的部份會提及。 appengine-web.xml 文件,則是一個 App Engine 特殊描述器。你可以能找到標準的 web.xml, 在它裡面,你可以定義你自己的 servlets, 你的映射關係以及其它的東西。

參考來源

用 Groovy 編寫你自己的 Google App Engine 應用

Related Posts


Comments are closed.