搭建免費的Java Web開發環境(基于GAE)打賞

最近學習javaEE開發,一直尋找合適的網絡開發環境,隨著使用Eclipse時間的增多,發現Eclipse搭配一些插件開發App Engine的環境真是不錯,隨著最近接觸App Engine的增多,越來越覺得Google強大了。

注:以下所有操作都在Windows平臺進行。所以基本沒什么技術門檻。

第一步:搭建App Engine環境,安裝 Java SDK

您可以使用 App Engine Java 軟件開發工具包 (SDK) 開發和上傳 Google App Engine 的 Java 應用程序。

SDK 包含網絡服務器軟件,您可在自己的計算機上運行該軟件以測試您的 Java 應用程序。服務器可模擬所有的 App Engine 服務,其中包括數據存儲區的本地版本、Google 帳戶以及使用 App Engine API 從您的計算機抓取網址和發送電子郵件的功能。

獲取 Java

Google App Engine 支持 Java 5 和 Java 6。當您的 Java 應用程序在 App Engine 上運行時,它將使用 Java 6 虛擬機 (JVM) 和標準庫運行。理想情況下,您應使用 Java 6 編譯和測試應用程序,以確保本地服務器的工作方式與 App Engine 相似。

對于不易獲得 Java 6 的開發人員(如使用 Mac OS X 的開發人員),App Engine SDK 也兼容 Java 5。可將通過 Java 5 生成的編譯類和 JAR 上傳到 App Engine。

根據需要下載并安裝適用于您的平臺的 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 和 Eclipse Google 插件

如果您使用的是 Eclipse 開發環境,則開發、測試和上傳 App Engine 應用程序最簡便的方法是使用 Eclipse Google 插件。該插件包含完全在 Eclipse 中生成、測試和部署應用程序所需的所有工具。

該插件適用于 3.3 版和 3.4 版的 Eclipse。您可以使用 Eclipse 的“軟件更新”功能安裝該插件。軟件安裝位置如下:

  • 用于 Eclipse 3.3 (Europa) 的 Eclipse Google 插件:

http://dl.google.com/eclipse/plugin/3.3

  • 用于 Eclipse 3.4 (Ganymede) 的 Eclipse Google 插件:

http://dl.google.com/eclipse/plugin/3.4

  • 用于 Eclipse 3.5 (Galileo)?的 Eclipse Google 插件:

http://dl.google.com/eclipse/plugin/3.5

  • 用于?Eclipse 3.6 (Helios)的 Eclipse Google 插件:

http://dl.google.com/eclipse/plugin/3.6

  • 用于 Eclipse 3.7 (Indigo)?的 Eclipse Google 插件:

http://dl.google.com/eclipse/plugin/3.7

獲取 SDK

如果您正在使用 Eclipse 和 Google 插件,則可通過 Eclipse 使用“軟件更新”功能安裝 App Engine SDK。如果您還未安裝,則可使用上述位置安裝“Google App Engine Java SDK”組件。

Google App Engine SDK for Java

如果您未使用 Eclipse 或 Google 插件,則可以下載 Zip 檔案形式的 App Engine Java SDK。將檔案解壓縮到硬盤的適當位置。

注意:解壓縮檔案將創建一個目錄,目錄名與 appengine-java-sdk-X.X.X 相似,其中 X.X.X 是 SDK 版本號。在本文檔中,將該目錄稱為 appengine-java-sdk/。解壓縮后,您可以重命名該目錄。

嘗試演示應用程序

App Engine 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 上監聽請求。在瀏覽器中訪問以下網址:

搭建免費的Java Web開發環境(基于GAE)
文章《搭建免費的Java Web開發環境(基于GAE)》二維碼
  • 微信打賞
  • 支付寶打賞

已有18條評論

  1. 北京婚紗攝影

    文章不錯,博主加油。。。

    2012-02-14 19:37 回復
  2. BB霜推薦

    好博文,并祝博主情人節快樂啊。 http://www.52bb.org/

    2012-02-14 14:38 回復
  3. 三利達戶外

    情人節快樂撒

    2012-02-14 13:35 回復
  4. 整體櫥柜

    如此實用的東西也分享了

    2012-02-14 11:39 回復
    • 窮小子

      必須滴,這個不分享分享什么啊

      2012-02-14 21:02 回復
  5. 我的辦公室

    呵呵,不錯,我來也

    2012-02-13 19:55 回復
  6. 陶寶購物網

    好文章一起分享,3QU~

    2012-02-13 17:53 回復
  7. 打底褲

    打底褲拜讀博主的精彩博文了,望回訪啊。 http://www.ddkz.net/

    2012-02-13 17:10 回復
  8. 中國批發網

    完全看不懂了吖。

    2012-02-13 15:23 回復
  9. 包頭裝修公司

    又來了,期待博主有更好的內容。http://www.btdrzs.com.cn/

    2012-02-13 15:19 回復
  10. 蜂膠軟膠囊

    以前用過,學過,后來沒有堅持住

    2012-02-13 09:20 回復
  11. 超級購物狂

    博主。最近好嗎?

    2012-02-12 22:35 回復
  12. 辦公文秘網

    看看,文章不錯,來訪一下

    2012-02-12 21:11 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖