這幾天在逛論壇的時候,不經(jīng)意的看到的Google App Engine支持java的消息(請原諒我的out),想想這東東出來也有一段時間了,于是乎去關(guān)注了一下。
首先第一步當(dāng)然是注冊賬號了。google了一下找到網(wǎng)址:
http://code.google.com/appengine/,按照頁面右側(cè)的使用入門中的提示,注冊了賬號(對于已經(jīng)有g(shù)oogle賬號的童鞋們,注冊很簡單,確認(rèn)一下就ok了)。然后就可以打開Google App Engine的個人管理首頁:
https://appengine.google.com/,在此能看到自己創(chuàng)建的應(yīng)用程序列表,當(dāng)然,剛剛申請時是一個應(yīng)用都沒有的。
接下來我就迫不及待的創(chuàng)建了一個新的應(yīng)用,結(jié)果發(fā)現(xiàn)第一次創(chuàng)建應(yīng)用之前是需要手機(jī)短信激活的,輸入我的手機(jī)號碼:+86 136xxxxxxxx(此處隱藏8個數(shù)字,嘿嘿),經(jīng)過大概十來分鐘的等待,終于在手機(jī)上收到了激活碼,填入頁面、激活成功。繼續(xù)創(chuàng)建我的新應(yīng)用,自己想一個應(yīng)用標(biāo)識(google提示,應(yīng)用標(biāo)識不可更改、不可刪除,好怕怕啊),記得填完標(biāo)識后先點(diǎn)一下"check availability"確認(rèn)你的標(biāo)識是否可用哦,其他選擇全部默認(rèn)值(以后在應(yīng)用管理中還可以繼續(xù)修改的),點(diǎn)擊創(chuàng)建應(yīng)用成功。
接下來就是要上傳一個我自己的應(yīng)用了,我在應(yīng)用的管理頁面上死活找不到能上傳的地方,最后才發(fā)現(xiàn)只能通過下載一個Google App Engine SDK,通過SDK命令行才能上傳,汗一個,咋這么不方便呢。
我是使用java開發(fā)的,Eclipse是我的最愛,所以下載了Eclipse插件,據(jù)說用插件可以很方便的創(chuàng)建、調(diào)試和上傳應(yīng)用。插件的安裝請參考這個頁面:
http://code.google.com/intl/zh-CN/eclipse/docs/download.html。在通過Update sites來安裝插件的時候,可以選擇不下載那兩個SDK,我更傾向于單獨(dú)下載SDK,然后在Eclipse的Google插件設(shè)置中指定SDK的路徑。
全部下載和設(shè)置好了以后,就可以在Eclipse中創(chuàng)建Web Application Project了。

創(chuàng)建好了以后,在project的Properties設(shè)置中,設(shè)置好這個project對應(yīng)的Google App應(yīng)用標(biāo)識。

新建向?qū)б呀?jīng)把必要的配置文件和目錄結(jié)構(gòu)都創(chuàng)建出來了,可以在此基礎(chǔ)上增加自己的應(yīng)用代碼。本地調(diào)試也很方便,只要選擇Run As:Web Application即可。最終可以點(diǎn)擊“Deploy App Engine Project”來將工程發(fā)布到Google App Engine中去。
自此,創(chuàng)建和更新應(yīng)用的方法都已經(jīng)介紹完了,再接下來的一段時間里,我將深入的分析在Google App Engine上發(fā)布的Application的一些特性、限制和注意事項,從而規(guī)避一些常見的設(shè)計陷阱并且提高應(yīng)用的性能。