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件)
- ホワイトペーパー
- 話題のタグ
Windows Vista
JavaScript
Windows XP
小技
アプリケーション
Webサービス
PHP
モバイル
RIA
Mac OS X
仮想化
OS
ブラウザ
Windows 7
WebKit
Off Topic
データベース
インストール
ソフトウェア開発
マイクロソフト
Flash
UI
CSS
Microsoft
iPod touch
Windows
Internet Explorer
脆弱性
Ajax
Safari
Google
Tips
Database
Chrome
iPhone 3G
リファレンス
iPhone
Opera
Mozilla
開発環境
Firefox
プログラミング言語
Linux
Webデザイン
HTML
Apple
セキュリティ
Java
オープンソース
Firefox 3
話題のタグを見る »
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
―エン・ジャパン厳選求人☆毎週更新―
大丈夫?あなたの会社のセキュリティ対策
進むストレージ環境の見直し
100万円で実現!中小企業の情報漏えい対策
企業ITシステムの企画、構築、運用のイロハ
【最終警告】パンデミック対策特集
最大32個のセンサーが電力を徹底管理!