Hatena::Grouphatena

はてな技術発表会日記 このページをアンテナに追加 RSSフィード

株式会社はてなでは日々、開発者が持ち回りでひとつの技術トピックについて発表を行っており、公開可能なものについては、その内容を音声と動画で公開しています。

 | 

2006-02-07

2月6日の技術勉強会

13:39 | 2月6日の技術勉強会 - はてな技術発表会日記 を含むブックマーク はてなブックマーク - 2月6日の技術勉強会 - はてな技術発表会日記

2月6日に行われました技術発表会の内容を撮影した動画ファイルを公開いたしました。内容は以下のとおりです。

テーマREST
発表d:id:naoya
時間22:08
ファイルサイズ128,445,362Bytes

以下よりダウンロードしてご覧ください。

http://www.hatena.ne.jp/sound/tech/060206hatenatech.wmv

RESTとは何か

以下、基本的には資料そのものです。この勉強会の後、それぞれ ppt 見てもらったほうがいいかも。

以下、yohei さんの資料を参考に。

REST は○○ではない

はじめにこれを知っておくと理解が早そう。間違った先入観をとっぱらおう。ppt から抜粋します。

で、REST とは何か

まだよくわからない?? REST とは何か

まず、具体例

要は、ウェブアーキテクチャリソースの状態を転送するためのアーキテクチャスタイル

ういういいことがあるのか

yohei さん曰く、

おそらく一番最後の疎結合が重要

AtomPPREST

  • POST で新規作成
  • PUT で編集
  • DELTE で削除
  • GET で取得

詳しくは http://d.hatena.ne.jp/naoya/20051125/1132891578 の資料あたり。

REST を知ったことで導かれる具体的な話。

  • どういうときに POST、どういうときに GET を使うべきか意識して設計しよう。
  • どういう URI 設計が正しいか意識しよう。
  • 疎結合を意識してアプリケーションを設計しよう。

URI重要

ということでこれ(CoolURI の設計) も読むこと。

 |