Google App Engineでもうちょっとがんばってみる:メール送信プログラム
白石俊平(あゆた)
2008/04/11 18:00
Google App Engineの基礎を学んだところで、もうちょっと発展的なプログラムを組んでみよう。
さらに深く
Google App Engineに関する本特集は、今回が二回目だ。前回は「Hello, World」プログラムを通じて、App Engineにおけるwebappフレームワークの使用方法と設定方法、そしてインターネットに公開する方法を学んだ。今回は、App Engineが持つ様々なAPIの使用方法を学んでいこう
App Engineが持つ様々な機能
App Engineは、Webアプリを作成するために頻繁に利用される機能をAPIとして提供している。大まかに分けて、以下のような機能が存在する。
- Webアプリケーションフレームワーク
- データストア
- Googleアカウントを用いた認証
- 外部のWebサイトへのHTTPリクエスト
- メール送信機能
今回は、以下のようなサンプルを作成する過程を学ぶことにする。
Googleアカウントにログインしていない状態でアクセスすると、まずログイン画面へとリダイレクトされる。
この画面からGoogleアカウントでログインを行うと、アプリケーションのWebページが表示される。
画面に表示されている通り、アカウントのメールアドレスに対して、アプリケーションからメールが送信されている。
簡単なサンプルではあるが、これにより「認証」「メール送信」「テンプレートエンジンを利用したHTML生成」について解説していきたい。
また、App Engineの最も重要な機能ともいえる「データストア」に関しては、次回の記事で詳しく説明する。
- 特集: Google App Engine詳解 (3件)
- 今日のトップ記事
- 昨日
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Off Topic
Safari
オープンソース
プログラミング言語
Chrome
Microsoft
開発環境
アプリケーション
データベース
Firefox 3
Webデザイン
Tips
iPhone
RIA
マイクロソフト
脆弱性
Apple
Internet Explorer
ブラウザ
リファレンス
小技
インストール
Ajax
WebKit
iPhone 3G
クラウド
UI
Windows 7
Mozilla
Opera
仮想化
Java
Windows
セキュリティ
iPod touch
Windows Vista
Firefox
Windows XP
Flash
Mac OS X
Database
モバイル
ソフトウェア開発
HTML
CSS
Webサービス
JavaScript
OS
Linux
Google
話題のタグを見る »
「Google Chrome」の拡張機能、開発者からのアップロード受付を開始
IMAPでGmailを受信、最も手っ取り早いのは?Windows 7、Ubuntu 9.10、Snow Leopardのメーラー比較
Snow LeopardではNTFSをサポート--その源流を訪ねる(2)
MS運営のオープンソース開発プロジェクト支援サイト「CodePlex」を探検する(2)
Snow LeopardではNTFSをサポート--その源流を訪ねる(1)
フォトレポート:「Windows Server 2008 R2」--あまり知られていない有用な機能10選
100万円で実現!中小企業の情報漏えい対策
【最終警告】パンデミック対策特集
大丈夫?あなたの会社のセキュリティ対策
高まるiSCSIストレージへの注目度
企業ITシステムの企画、構築、運用のイロハ
電力に"ふた"をする独自の省エネ機能とは!?
―エン・ジャパン厳選求人☆毎週更新―