Google App Engine実践リファレンス

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

「Google App Engine実践リファレンス」サンプルプログラム

本書のサンプルファイルをダウンロードできます。

データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。

章項目プロジェクト名
Chapter2
2.3 GAEjプラグインでプログラムを作成するguestbook
Chapter3
3.1 Googleアカウントでの認証機能を作るuserservice
3.2 JSP(Java Server Pages)でプログラムを作成するguestbook4
3.3 Googleの巨大データストア(Bigtable)にJavaからアクセスするguestbook5
3.4 CSSでスタイル指定を追加する(スタティックファイルの利用)guestbook6
Chapter5
5.2 メモリ キャッシュ サービスmemcache1
5.3 URLフェッチでRSS表示を行う(openStreamメソッドでの呼び出し)urlfetch1
5.3 URLフェッチでRSS表示を行う(HttpURLConnectionを使用する)urlfetch2
5.3 URLフェッチでRSS表示を行う(Low-level APIを使用する)urlfetch3
5.4 メールを送信するmail2
5.4 LowLevel APIを使用してメール送信を行うmail5
5.5 画像ファイルを添付してメールを送信するmail3
5.6. 画像データを表示するimage1
5.6 画像データをサイズ変更して表示するimage2
5.6 画像データを上下反転して表示するImage3
5.6 画像データを左右反転して表示するImage4
5.6 画像データの一部を切り出して表示するImage6
5.6 画像データを鮮明に表示するImage7
5.7 透明度を変えて複数画像を合成するImage1A
5.8 透明度に変換処理を加えて複数画像を合成するimages1C
5.9 Googleアカウントを使用したサインイン/サインアウト機能gaccounts
5.10 cronサービスでプログラムの定期実行を行うcronclock
5.11 ムービを放映するmovie2
Chapter6
6.2 Bigtableへの永続化(データ登録)を行う-ⅠempCrudx
6.3 Bigtableへの永続化(データ登録)を行う-ⅡempCrudxKey
6.4 Bigtable永続化データの参照を行う-ⅠempCrudx
6.5 Bigtable永続化データの参照を行う-ⅡempCrudxKey
6.6 Bigtable永続化データの更新を行う-ⅠempCrudx
6.7 Bigtable永続化データの更新を行う-ⅡempCrudxKey
6.8 Bigtable永続化データの削除を行う-ⅠempCrudx
6.9 Bigtable永続化データの削除を行う-ⅡempCrudxKey
Chapter7
7.2 コレクションフィールドを持つエンティティの永続化を行うempCrud4
7.3 コレクションフィールドを持つエンティティの参照を行うempCrud4
7.4 コレクションフィールドを持つエンティティの更新を行うempCrud4
Chapter8
8.2 メソッド:全件検索表示を行うempCrud3QL
8.2 JDOQL:全件検索表示をおこなうempCrud3QL
8.3 メソッド:社員マスタをソートして全件参照するempCrud3QL
8.3 JDOQL:社員マスタをソートして全件参照するempCrud3QL
8.3 メソッド:社員マスタを降順ソートして全件参照するempCrud3QL
8.3 JDOQL::社員マスタを降順ソートして全件参照するempCrud3QL
8.4 メソッド:ソート項目を複数指定して全件表示するempCrud3QL
8.4 JDOQL:ソート項目を複数指定して全件表示するempCrud3QL
8.5 メソッド:クエリの範囲を指定して一覧表示するempCrud3QL
8.5 JDOQL:クエリの範囲を指定して一覧表示するempCrud3QL
8.6 メソッド:検索キーを指定して一覧表示するempCrud3QL
8.6 JDOQL:検索キーを指定して一覧表示するempCrud3QL
8.7 メソッド:キー検索とソートを組み合わせて表示するempCrud3QL
8.7 JDOQL:キー検索とソートを組み合わせて表示するempCrud3QL
8.8 メソッド:不等号を使用して条件検索表示するempCrud3QL
8.8 JDOQL:不等号を使用して条件検索表示するempCrud3QL
8.9 メソッド:キーと不等号を組み合わせて検索表示するempCrud3QL
8.9 JDOQL:キーと不等号を組み合わせて検索表示するempCrud3QL
8.10 メソッド:2つの不等号で検索範囲を指定するempCrud3QL
8.10 DOQL:2つの不等号で検索範囲を指定するempCrud3QL
8.11 メソッドスタイルとJDOQLを組み合わせて条件検索するempCrud3QL
8.12 セレクトメニュ-から条件選択で表示するempCrud3QL
8.13 セレクトメニューから不等号フィルタで選択表示するempCrud3QL
8.14 コレクションプロパティを含むデータオブジェクトを全件参照empCrud4Rev
8.16 コレクションプロパティで昇順ソートするempCrud4Rev
8.16 コレクションフィールドで降順ソートするempCrud4Rev
Chapter9
9.2 1対1の1方向所有関係で登録処理を行うempRelAKey
9.2 1対1の1方向所有関係で全件参照処理を行うempRelAKey
9.2 1対1の1方向所有関係でキー検索処理を行うempRelAKey
9.2 1対1の1方向所有関係でキー削除処理を行うempRelAKey
9.3 1対多の1方向所有関係で登録処理を行うempRelAsKey
9.3 1対多の1方向所有関係で全件参照を行うempRelAsKey
9.3 1対多の1方向所有関係でキー検索処理を行うempRelAsKey
9.3 キー削除をトランザクション処理で行うempRelAsKey
Chapter10
10.3 GAE-Python最初のプログラム ”Hello, World!”を表示programs/helloworld
10.4 webappフレームワークを使用してHello、World!を書き換えるprograms/hellowebapp
10.5 GAEのユーザ サービスを使用するprograms/userservice
10.6 webappを使ってフォームの操作を行うprograms/appform
10.7 データストア(Bigtable)への永続化と参照機能を追加するprograms/datastore
10.8 Djangoテンプレートを使用するprograms/djangodb
10.9 スタイルシートを使用するprograms/style
Chapter11
11.1 メモリキャッシュAPIを使用するservice/idcache
11.2 URLフェッチで外部サイトをアクセスするservice/urlfetch
11.3 メールAPIでメール送信を行うservice/mailapi
11.4 イメージAPIで画像をアップロード・表示するservice/imageapi
11.5 画像データをデータストア(Bigtable)に登録・参照するservice/imageapi2
Chapter12
12.1 従業員マスタ登録datastore/addemp
12.2 従業員マスタ参照datastore/revemp
12.3 従業員マスタ更新datastore/updemp
12.4 従業員マスタ削除datastore/delemp
12.5 従業員情報一覧表示datastore/revallemp