2008年4月8日火曜日

Google App Engineレビュー 1 (Hello, world)

Google App Engineのプレビュー版が公開され、先着1万名のテスターへ申し込めたので
試用してみたレビュー

OS:Windows Vista SP1

1.Python2.5.2のWindows版インスートーラーをダウンロードしてインストール
2.Google App Engine SDKをダウンロード、インストール
3.後はDocsを参考に"Hello, world"

Python Source作成
helloworld.py
------------------------------
print 'Content-Type: text/plain'
print ''
print 'Hello, world!'
------------------------------
同一ディレクトリに
YAMLフォーマットでアプリケーションの構成を定義した
設定ファイルを作る
---------------------------------------
application: helloworld
version: 1
runtime: python
api_version: 1

handlers:
- url: /.*
script: helloworld.py
---------------------------------------

SDKをインストールしたディレクトリにある
dev_appserver.pyに作成したアプリのディレクトリを引数で指定して実行すると
dev_appserver.py c:\googleapp\helloworld

ローカルWebサーバが起動され
http://localhost:8080からローカルで検証できる
(初回実行時は
Allow dev_appserver to check for updates on startup? (Y/n)
と、SDKのアップデートをチェックするかを選択する(Y(チェックする)を選択した))

http://localhost:8080をブラウザで開くと無事
Hello, world!
が表示された


Google App EngineにはWSGI互換の
Python用ライブリが用意されている
それを使ったコードに置き換える。。。

疲れたので後で

0 件のコメント: