トップ 一覧 ping 検索 ヘルプ RSS ログイン

Google App Engine Hello Worldの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Google App Engine Hello World
[Google App Engine][Python]

!!準備
http://code.google.com/intl/ja/appengine/docs/gettingstarted/helloworld.html
Eclipseを使って、Hello Worldしてみる。

+[[Pythonランタイム、Eclipse、プラグインの設定|Eclipseプラグイン Python(PyDev)]]
+[[Pythonランタイム、Eclipse、プラグインの設定|PyDev]]
+Google App Engine SDKのインストール

!!コーディング
{{ref_image hellogoogleapp01.JPG}}
::'''hello.py'''
 print 'Content-Type: text/plain'
 print ''
 print 'Hello Google App Engine!'
::'''app.yaml'''
 application: hellogoogleapp
 version: 1
 runtime: python
 api_version: 1
 
 handlers:
 - url: /.*
   script: hello.py

!!開発サーバー起動設定

""現在PyDevが、Google App Engine Projectに対応。以下参照

*http://typea.info/blg/glob/2009/07/google_app_engine.html


::'''build.xml'''
コマンドラインからは、
 >%sdk_install_dir%\google_appengine\dev_appserver.py hellogoogleapp/
として起動すればよいが、毎回は面倒なので、EclipseからAntで、Webサーバーを起動させてみる。
・・・起動はするが、停止方法がわからない。(コマンドラインからだと、Ctrl+Break とりあえず停止させる場合は、タスクマネージャからプロセ停止させるようにする)
 <project basedir="../">
 	<property name="websvrdir" value="C:\Program Files\Google\google_appengine"/>
 	<target name="run_webserver">
 		<exec dir="${websvrdir}" executable="python">
 			<arg line="dev_appserver.py '${basedir}/hellogoogleapp/'"/>
 		</exec>
 	</target>
 </project>
::http://localhost:8080にアクセス
{{ref_image hellogoogleapp02.JPG}}