本書はPythonで書かれた、パワフルでスケーラブルなWebサーバTornadoの概要を紹介する書籍です。インストールから、シンプルなWebサーバとしての使い方。また、DBとの連携からはじまり、Tornadoを有名にしたノンブロッキングの機能、また認証モジュールやデプロイの方法まで、Tornadoの全体像をつかむのに役立つでしょう。なお本書はEbook版のみの販売となります。
概説Tornado
Michael Dory, Adam Parrish, Brendan Berg 著、中川真宏 監訳、笹井崇司、株式会社トップスタジオ 訳
- TOPICS
- Programming , Web , Python
- 発行年月日
- 2012年12月
- ISBN
- 978-4-87311-576-4
- 原書
- Introduction to Tornado
- FORMAT
目次
監訳者まえがき
まえがき
謝辞
1章 はじめに
Tornadoとは何か?
単純なWebサービス
2章 フォームとテンプレート
単純な例:Poem Maker Pro
テンプレート構文
複雑な例:Alpha Munger
3章 テンプレートの拡張
ブロックと代入
UIモジュール
まとめ
4章 データベース
PyMongoによる基本的なMongoDB操作
永続的なストレージを使った単純なWebサービス
Burt's Books
MongoDB: 次のステップ
5章 非同期Webサービス
非同期Webリクエスト
ロングポーリング
TornadoでWebSocket
6章 セキュアなアプリケーションの構築
クッキー脆弱性
リクエスト脆弱性
ユーザー認証
まとめ
7章 外部サービスでの認証
Tornadoのauthモジュール
例:Twitterでサインイン
例:Facebook認証とGraph API
8章 Tornadoのデプロイ
複数のTornadoインスタンスを動かす理由
Nginxによるリバースプロキシ
SupervisorによるTornadoプロセスの管理