Google Code 提供下列語言介面: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)
您可以使用「應用服務引擎 Java」 軟體開發套件 (SDK),來開發和上傳「Google 應用服務引擎」的 Java 應用程式。
SDK 內含網頁伺服器軟體,您可以在您的電腦上執行它,以測試您的 Java 應用程式。此伺服器會模擬所有的「應用服務引擎」服務,包括資料存放區的本機版本、「Google 帳戶」,以及使用「應用服務引擎 API」從您的電腦擷取 URL 和傳送電子郵件的功能。
「Google 應用服務引擎」支援 Java 5 和 Java 6。當您的 Java 應用程式在「應用服務引擎」上執行時,它會使用 Java 6 虛擬機器 (JVM) 和標準程式庫。可能的話,您應該使用 Java 6 編譯與測試應用程式,以確保本機伺服器的行為與「應用服務引擎」的行為相似。
對於無法順利取得 Java 6 的開發人員 (例如使用 Mac OS X 的開發人員),「應用服務引擎 SDK」也支援 Java 5。您可以將使用 Java 5 編譯的類別和 JAR 上傳至「應用服務引擎」。
如有需要,請為您的平台下載及安裝 「Java SE 開發套件 (JDK)」。Mac 使用者請參閱 Apple 的 Java 開發人員網站 (英文網站),以下載及安裝適用於 Mac OS X 的「Java 開發人員套件」。
安裝 JDK 之後,請透過命令提示字元 (在 Windows 為「命令提示字元」;在 Mac OS X 為「終端機」) 執行下列命令,以驗證您可以執行命令,同時判斷所安裝的版本。如果您安裝的是 Java 6,這些命令將會回報一個版本號碼,例如 1.6.0。如果您安裝的是 Java 5,版本號碼將會類似 1.5.0。
java -version javac -version
如要在 Eclipse 開發環境中開發、測試與上傳「應用服務引擎」應用程式,最簡單的方式就是使用 「Eclipse 專用的 Google 外掛程式」。這個外掛程式包括所有您在 Eclipse 中建置、測試與部署應用程式時所需的工具。
這個外掛程式支援 Eclipse 3.3 和 3.4。您可以使用 Eclipse 的「軟體更新」功能安裝這個外掛程式。安裝位置如下:
http://dl.google.com/eclipse/plugin/3.3
http://dl.google.com/eclipse/plugin/3.4
如需進一步瞭解如何使用「軟體更新」安裝外掛程式,以及如何建立新專案,請參閱「使用 Eclipse 專用的 Google 外掛程式」。
如果您使用的是 Eclipse 和「Eclipse 專用的 Google 外掛程式」,可以使用「軟體更新」,從 Eclipse 安裝「應用服務引擎 SDK」。如果您尚未安裝「Google 應用服務引擎 Java SDK」元件,請使用上述位置執行安裝。
如果您使用的不是 Eclipse 和「Eclipse 專用的 Google 外掛程式」,您可以下載「應用服務引擎 Java SDK」Zip 檔。
下載「應用服務引擎 Java SDK」,然後在您偏好的硬碟機位置,將檔案解壓縮。
注意:將檔案解壓縮時,系統會建立名稱類似 appengine-java-sdk-X.X.X 的目錄,其中 X.X.X 為 SDK 版本號碼。本文件將使用 appengine-java-sdk/ 代表這個目錄。解壓縮之後,您可以重新命名目錄。
「應用服務引擎 Java SDK」的 demos/ 目錄包括多個範例應用程式。在本教學課程中,您即將建立的訪客留言板應用程式最終版本位於 guestbook/ 目錄。此範例已經預先編譯,您可以立即試用。
如果您使用的是 Eclipse,SDK 會放在您的 Eclipse 安裝目錄的 plugins/com.google.appengine.eclipse.sdkbundle_VERSION/ 底下,其中 VERSION 為 SDK 的版本識別碼。透過命令列將目前工作目錄變更至這個目錄,以執行下列命令。如果您使用的是 Mac OS X 或 Linux,您可能需要授予命令檔案執行權限,才能執行這些命令 (例如透過 chmod u+x dev_appserver.sh 命令)。
如果您使用的是 Windows,請在命令提示字元中執行下列命令,以啟動開發伺服器上的訪客留言板範例:
appengine-java-sdk\bin\dev_appserver.cmd appengine-java-sdk\demos\guestbook\war
如果您使用的是 Mac OS X 或 Linux,請執行下列命令:
./appengine-java-sdk/bin/dev_appserver.sh appengine-java-sdk/demos/guestbook/war
開發伺服器隨即啟動,且會接聽連接埠 8080 的要求。透過您的瀏覽器開啟下列 URL:
如需進一步瞭解如何從命令列執行開發網頁伺服器,包括如何變更伺服器所使用的連接埠,請參閱開發網頁伺服器參考資料。
如果要停止伺服器,請確認命令提示字元視窗正在作用,然後按下 Ctrl-C。
開發環境可讓您在您的電腦上開發和測試完整的「應用服務引擎」應用程式。讓我們從簡單的專案開始。
繼續瀏覽「建立專案」一節。