2016-03-29 16 views
1

RESTアーキテクチャの原則を理解しようとしていますが、Representational Stateとその移転方法を理解するのは難しいです。RESTアーキテクチャの "Representation State"とは

また、hereは、「リソースの表現」という概念に遭遇しました。 「資源の表現」とはどういう意味ですか?この抽象は私を混乱させます...

ロイ・フィールディングのPh.D.論文:ユーザーが を経て進行するWebページのネットワーク( 仮想ステートマシン)を、:「のRepresentational State転送がうまく設計されたWebアプリケーションがどのように動作するか のイメージを喚起することを目的と

がユーザーに転送され、その使用のためにレンダリングされている(アプリケーションの次の状態を表す) 次のページで、その結果、リンク(状態遷移)を選択することにより、アプリケーション。」

たぶん、単純な例は、役立ちます抽象を理解する。

答えて

0

はあなたが理解している可能性があり任意の混乱をクリアする必要があります彼らは、抽象化の意味を打破このチュートリアル

Learn REST: A RESTful Tutorial

、見てみることができます。

基本的にリソースは物を表します。リソースの表現はさまざまです。それは、アイテムや物の形が違うように考えてください。

表象:

  • リソースは、クライアントとサーバー
  • 通常、JSONまたはXML
  • 例の間で転送さ

    • リソース状態の
    • パートを操作し取得する方法:

      • リソース:人(トッド)
      • サービス:連絡先情報(GET)
      • 表現:
        • 名前、住所、電話番号
        • JSONまたはXML形式

    ビデオは本当に理解しやすい方法で話題を説明しようとします。彼らは、ロイ・フィールディングの博士論文について、

    http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm