タグ

ブックマーク / qnzm.hatenadiary.org (1)

  • RESTFulとRails、map.resources - qnzm.log(クニジマログ)

    routes.rbに記載するmap.resourcesメソッドで提供される機能について、分かった範囲でメモ書きします。 この機能はREST支援機能なので、まずRESTから確認しました。 REST RESTについての自分の認識。 (ここではRailsにとってのRESTを見ていくので、「アーキテクチャの原則と制約の集まり」の方のRESTについて) システムコンポーネント間のやりとりに課される一連の制約 リソースの例 現在日付 商品 在庫 セッション コンポーネントの例 Webブラウザ サーバ RESTの制約 ステートレス クライアント/サーバアーキテクチャ システムコンポーネントは、ネットワークを介してリソースの「表現」をやりとりする。 例えばXML、例えばjson。これらはリソースは同じでも表現が異なる。 表現はリソース管理における通貨(クライアントもサーバも表現をやり取りして動作する) 全

    RESTFulとRails、map.resources - qnzm.log(クニジマログ)
  • 1