特集
PerlでAtomPubサーバを作ろう!
AtomPub(Atom Publication Protocol)は将来のWebサービス標準技術として期待されているプロトコルです。AtomPubはRESTにもとづくシンプルなデザインでありながら,テキストに限らずあらゆるWebリソースを扱うことができるなど幅広い応用力を持ちます。
本連載では,Catalyst::Controller::AtompubというPerlモジュールを使ってAtomPubサーバを実装する方法を紹介します。このモジュールを使うと,プログラマはプロトコルの詳細にとらわれることなく,Webリソースの操作に集中することができます。まず,テキストデータのみを扱う簡易サーバから始めて,写真付きブログサーバを作り,最後にGoogle Data APIs(GData)を実装してみます。
- 第4回 OpenSocialのベースになっているGDataサーバに挑戦
- GDataとは
- Catalysltアプリケーションの作成
- Hyper Estraier のセットアップ
- モデルの作成
- コレクションコントローラの実装
- 代替表現への変換
- 検索してみる
- GDataとの相違点
- まとめ
2008年2月26日
- 第3回 AtomPubをより効果的に ─ 認証・キャッシュなど
- 認証
- キャッシュ・バージョンチェック
- メンバリソースのURIの指定
- フィードのページング
- サービス文書のカスタマイズ
- エラー処理
2008年2月19日
- 第2回 写真付きブログサーバを作ってWindows Live Writerで書いてみる
- メディアリソースとは
- テーブルの作成
- コレクションコントローラの作成
- コレクションの設定
- サービス文書コントローラの作成
- HTMLコントローラの作成
- ビューの作成
- Windows Live Writer で投稿してみる
2008年2月12日
- 第1回 もっとも簡単なAtomPubサーバを作ってみる
- はじめに
- Catalyst::Controller::Atompub 開発の経緯
- Catalystとは
- AtomPubとは
- Catalyst::Controller::Atompubの特徴
- Catalystのインストール
- モデルとテーブルの作成
- コレクションコントローラの作成
- Catalystの起動
2008年2月5日
