2016-03-29 4 views
1

Ich versuche, die Prinzipien der REST-Architektur zu verstehen, aber ich bin Kampf zu verstehen, was der Representational State ist und wie es übertragen wird.Was ist „Representation State“ in REST archtecture

Auch here, stieß ich auf das Konzept „Darstellung einer Ressource“. Was bedeutet "Repräsentation einer Ressource"? Diese Abstraktion verwirrt mich ...

von Roy Fieldings Ph.D. Dissertation:

„ist Representational State Transfer soll ein Bild davon, wie eine gut gestaltete Web-Anwendung verhält sich evozieren: ein Netzwerk von Web-Seiten (a virtuelle Zustandsmaschine), in dem der Benutzer ein schreitet durch Anwendung von Verbindungen (Zustandsübergänge über~~POS=TRUNC), die sich in der nächste Seite (die den nächsten Zustand der Anwendung), die übertragen an den Benutzer und gerendert für ihre Verwendung auswählen.“

Vielleicht ein einfaches Beispiel wird helfen die Abstraktion verstehen.

Antwort

0

Sie können an diesem Tutorial

Learn REST: A RESTful Tutorial

Sie einen Blick die Bedeutung der Abstraktionen brechen, die alle Verwirrungen aufklären sollten Sie verstehen werden, die können.

Grundsätzlich stellt die Ressource eine Sache dar. Es kann verschiedene Darstellungen einer Ressource geben. Denken Sie daran wie verschiedene Formen eines Gegenstandes oder eines Gegenstandes.

Darstellungen:

  • Wie Ressourcen
  • Teil des Staates Ressource manipuliert bekommen
    • Übertragen zwischen Client und Server
  • Regel JSON oder XML
  • Beispiel:

    • Ressource: Person (Todd)
    • Service: Kontaktinformationen (GET)
    • Darstellung:
      • Name, Adresse, Telefonnummer
      • JSON oder XML-Format

Das Video versucht das Thema wirklich verständlich zu erklären. Sie erklären die Roy Fielding Dissertation gefunden bei

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