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件)
- 今日のトップ記事
- 2日前
- 3日前
- 4日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
iPhone
Firefox
Database
リファレンス
仮想化
イロハ
Linux
Mac OS X
Java
ブラウザ
Internet Explorer
Adobe
Google
Off Topic
ライブラリ
入門
オープンソース
Microsoft
Apple
Safari
Python
フレームワーク
PHP
C/C++
Tips
まとめ
HTML
iPod touch
JavaScript
Leopard
Ruby on Rails
Webアプリケーション開発
SOA
開発環境
Webデザイン
Apache
XHTML
CSS
MySQL
Ruby
Mozilla
RIA
Flash
server
Firefox 3
Windows
Eclipse
Ajax
小技
PostgreSQL
話題のタグを見る »
より多くのコスト削減に向けて、BEAの効果的なアプローチをご紹介いたします。詳しくはホワイトペーパーをご覧ください。
Firefox 3が対応したdisplayプロパティの値(3) - inline-table
MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
仮想化によるコスト削減を見える化:オンラインTCOカリキュレータ
-Simplify IT- ITをシンプルに 連載第2回
リスティング広告における競争優位性の維持
内部統制対策を実現するIT運用管理ツール