2008/05/07 03:28 【カテゴリ:Google App Engine入門,Google Development】 (更新:2008/05/09 11:56)
Google App Engineアプリケーション開発入門 
Google App Engineアプリケーションを開発するための最初の一歩を紹介します。
Windowsプラットフォームでの開発を想定しています。
各記事内の本文では「アプリケーション」は「アプリ」と略記しています。
【目次】
■Google App Engine環境の準備
■Google App Engine SDKの内容
■初めてのGoogle App Engine アプリケーションの実行
■Google App Engine アプリケーションの実行の仕組み
■初めてのGoogle App Engineアプリケーション「Hello World!」の開発
■Google App Engine アプリケーションのデバッグ
■Google App Engine の webapp Frameworkの利用
2008/05/07 03:25 【カテゴリ:Google App Engine入門】 (Posted by 一色政彦)
Google App Engine環境の準備 
まずはPython 2.5をインストールします。
次のページにある「Python 2.5.x」をダウンロードします(筆者は執筆時点では最新の「Python 2.5.2 Windows installer」というリンクから「python-2.5.2.msi」をダウンロードしました)。
・Download Standard Python Software
ダウンロードしたpython-2.5.2.msiを実行すると、インストール ウィザードが表示されますので、任意のオプションを選択してインストールを完了させてください(筆者の場合は、[Install for all users]、「C:\Program Files\Python25\」を選択しました)。
次に Python Imaging Library (PIL) をインストールします。次のサイトから適切なものを選んでインストールしてください。本稿の場合、最新版1.1.6のPython 2.5 用「Python Imaging Library 1.1.6 for Python 2.5 (Windows only)」を選びました。
それではいよいよGoogle App Engine SDKをインストールします。
→ 続きを読む2008/05/07 03:22 【カテゴリ:Google App Engine入門】 (Posted by 一色政彦)
Google App Engine SDKの内容 
Google App Engine SDKをインストールしたフォルダ(筆者の場合は「C:\Program Files\Google\google_appengine\」)を開いてください。インストール ウィザードでデスクトップにショートカットを作成するオプションを選択している場合は、デスクトップ上の「Google App Engine」というフォルダのショートカットをダブルクリックすることで開くこともできます。
まず次の2つの.pyファイル(Pythonファイル)があります。これらはGoogle App Engineアプリケーションの開発や展開で使われるツールです。
→ 続きを読む2008/05/07 03:21 【カテゴリ:Google App Engine入門】 (Posted by 一色政彦)
初めてのGoogle App Engine アプリケーションの実行 
まずはdemosフォルダに含まれている「guestbook」というDemoアプリを動かしてみましょう。これには前述のdev_appserver.pyファイルを使います。
まずは[スタート]メニューの[すべてのプログラム]-[アクセサリ]-[コマンド プロンプト]を選択して、[コマンド プロンプト]を起動します([スタート]メニュー-[ファイル名を指定して実行]を選択し、表示される[ファイル名を指定して実行]ダイアログで「cmd」と入力しても[コマンド プロンプト]を起動できる)。
→ 続きを読む2008/05/07 03:20 【カテゴリ:Google App Engine入門】 (Posted by 一色政彦)
Google App Engine アプリケーションの実行の仕組み 
Google App Engineアプリケーションの実行は標準CGI経由でのWebサーバとの通信により成り立っています。エンド ユーザーからWebサーバーへ、アプリケーションに対する何らかのリクエストが送られると、Webサーバーは、環境変数に含まれるリクエスト データや、標準入出力ストリームのPOSTデータを伴って、Webアプリケーションを起動します。このリクエストに応答するため、アプリケーションは標準出力ストリームにHTTPヘッダとコンテンツを含めてレスポンスを書き込みます。
demosフォルダに含まれている「guestbook」のフォルダ内容を確認してみましょう。
→ 続きを読む






