2010/05/26

JAVA for Google App Engine(一)前言和安裝JAVA環境

  因緣際會之下,開始試著研究Google App Engine(GAE),雖然Google的使用說明寫得很清楚,但我看得很模糊,所以決定來寫一篇超級新手入門級教學筆記,因為是超級新手級筆記,所以就當作是寫給「剛學會怎麼用滑鼠鍵盤和上網外加會寫網頁的小朋友」看得好了。這也是從上過課後都沒有在用JAVA的報應,老師在教都有在聽,可是沒有在用就一定會完全忘記。   註:此篇也適用於所有要入門JAVA的情況下。





  什麼是Google App Engine(GAE)?簡單來說就是傳說中的雲端應用程式,再講白一點,就是把你家的程式丟到人家的主機上去做運算、運作,就好像你把你家的書全部放在圖書館,然後朋友要跟你借書就去圖書館借,就這樣。   →詳細的GAE說明請參考Google上的什麼是 Google 應用服務引擎?   那麼,使用GAE需要哪些程式基礎?GAE目前已經提供兩種開發環境,一種是Java,一種是Python,凡是Java或Python能支援的程式應該都可以用。以下是Google的說明:   「Google 應用服務引擎」支援多種程式設計語言編寫的應用程式。透過「應用服務引擎」的 Java 執行階段環境,您可以使用標準 Java 技術 (包括 JVM、Java servlet 和 Java 程式設計語言) 或是其他使用 JVM 直譯器或編譯器的語言 (例如 JavaScript 和 Ruby),建置您的應用程式。「應用服務引擎」也提供 Python 專屬執行階段環境,其中包括快速的 Python 直譯器以及 Python 標準程式庫。   在什麼是 Google 應用服務引擎?中也有對於開發環境的詳細解說,而這篇筆記僅針對Java環境做整理,在GAE使用說明中也有對Java環境的更詳細流程,它寫了一大堆,這邊僅做出結論,有興趣看原說明手冊請看應用服務引擎 Java 總覽入門指南:Java。   首先,我們需要安裝Java SDK,它是使用JAVA來撰寫程式的基礎點,我們不需要太多其他東西,只是需要虛擬機器 (JVM) 和標準程式庫,所以只需要安裝JAVA SE即可,要下載JAVA SE請連結至Java SE 開發套件 (JDK),進入網頁後直接選擇「Java Platform (JDK)」下載並安裝。   點選這邊可以直接下載:Java SE (JDK)   安裝好JAVA SE後還需要設定電腦環境變數,首先從「我的電腦」右鍵「內容」→「進階」下面的「環境變數」,在「系統變數」中新增一個變數,變數名稱為「java_home」,變數值則為安裝java sdk的路徑,預設安裝就會是「C:\Program Files\Java\jdk1.6.0_20」(jdk1.6.0_20視安裝的目錄而定)。   接著在系統變數中找到「PATH」變數後修改,在最後面加入「;%java_home%\bin;%Java_home%\jre\bin」。如果沒有經過這兩個設定,則在命令提示字元中輸入指令「javac -version」時會出現找不到指令的情況,當設定完成就會出現正確的JAVA版本。   到此基本JAVA環境已經架設完成,接下來我們要建置的是「開發環境」,我們有兩種選擇,一種是使用Eclipse,一種則是直接使用Java專用的Google應用服務引擎SDK。

沒有留言:

張貼留言