いっしきまさひこBLOG

Web制作関連、プログラミング関連、旅行記録などなど。

Google App Engine入門

Google App Engineアプリケーション開発入門

Google App Engineアプリケーションを開発するための最初の一歩を紹介します。 Windowsプラットフォームでの開発を想定しています。 各記事内の本文では「アプリケーション」は「アプリ」と略記しています。 【目次】 ■Google App Engine環境の準備 ■Google …

Google App Engine環境の準備

まずはPython 2.5をインストールします。 次のページにある「Python 2.5.x」をダウンロードします(筆者は執筆時点では最新の「Python 2.5.2 Windows installer」というリンクから「python-2.5.2.msi」をダウンロードしました)。 ・Download Standard Pytho…

Google App Engine SDKの内容

Google App Engine SDKをインストールしたフォルダ(筆者の場合は「C:\Program Files\Google\google_appengine\」)を開いてください。インストール ウィザードでデスクトップにショートカットを作成するオプションを選択している場合は、デスクトップ上の「…

初めてのGoogle App Engine アプリケーションの実行

まずはdemosフォルダに含まれている「guestbook」というDemoアプリを動かしてみましょう。これには前述のdev_appserver.pyファイルを使います。 まずは[スタート]メニューの[すべてのプログラム]-[アクセサリ]-[コマンド プロンプト]を選択して、…

Google App Engine アプリケーションの実行の仕組み

Google App Engineアプリケーションの実行は標準CGI経由でのWebサーバとの通信により成り立っています。エンド ユーザーからWebサーバーへ、アプリケーションに対する何らかのリクエストが送られると、Webサーバーは、環境変数に含まれるリクエスト データや…

初めてのGoogle App Engineアプリケーション「Hello World!」の開発

では、実際に独自のGoogle App Engineアプリケーションを作成してみましょう。 「C:\Program Files\Google\google_appengine\demos」(=「初めてのGoogle App Engine アプリケーションの実行」で紹介した「guestbook」Demoアプリと同じフォルダ)内に「hell…

Google App Engine アプリケーションのデバッグ

Webサーバーが実行中でも、プログラムを修正、変更することができます。 実際にhelloworld.pyファイルの内容を次のように変更してみましょう。

Google App Engine の webapp Frameworkの利用

先ほど紹介した「Hello World!」アプリケーションは最も単純なもので、Python言語の基本機能のみを使って作成しました。しかし、Google App Engine には効率的にWebアプリケーションを作成するための「webapp Framework」があらかじめ搭載されています。この…