Learn to Live and Live to Learn

IT(たまにビジネス)に関する記事を読んで、考えて、使ってみたことをまとめる場。

REST入門

yohei-y:weblog: REST 入門
を紹介してもらい、読んでみたまとめです。
(あくまで自分の理解です)

  • RESTとはREpresentation State Transferの略で、アーキテクチャスタイルのひとつである。
  • RESTはアーキテクチャスタイルの中のクライアントサーバから派生している。WWWはRESTの一形態。
  • リソース(URI)のある時点での表現=representation stateを転送=tranferするもの。
  • リソースに対して、GET/POST/PUT/DELETEをする。
  • GETはリソースに唯一、副作用を与えない。獲得するもの。POSTは新規作成。PUTは更新。DELETEは削除。
  • セッションをクッキーで維持するのは駄目。クライアント側で全部持つ。

何も考えずにPOST乱用したりしていたのですが、意味を意識してRESTに則ったWEBページを作りたいと思います。(感想文みたいになってしまった;)(まったく関係ないけどHadoop Conference Japan 2014に行って来たので今度、記事を書きます)