Ein Uniform Resource Identifier (URI) ist ein Identifikator und besteht aus einer Zeichenfolge, die zur Identifizierung einer abstrakten oder physischen Ressource dient.

Beiträge

Die REST-API des Webservice der Fahrerverwaltung

Spring mit RESTful Webservice (Tutortial)

Dieser Beitrag ist Teil einer (Tutorial-) Serie über die Einführung in das Spring Framework und beschreibt die Erstellung eines RESTful Webservices mit dem Spring Framework MVC.

Weiterlesen

Die Anmeldemaske der Webanwendung

Spring Security mit einer Webanwendung (Tutorial)

Dieser Beitrag ist Teil einer Serie über die Einführung in das Spring Framework und beschreibt den Einsatz von Spring Security in einer Konsolen- und Webanwendung.

Weiterlesen

Der Service der Fahrerverwaltung

Spring mit einer Webanwendung mit JPA und Validierung (Tutorial)

Dieser Beitrag ist Teil einer (Tutorial-) Serie über die Einführung in das Spring Framework und beschreibt das Erstellen einer Webanwendung mit der Verwendung von JPA und Validierung im Spring Framework.

Weiterlesen

Die ApplicationContexte einer einfachen Spring Webanwendung

Spring mit einer einfachen Webanwendung (Tutorial)

Dieser Beitrag ist Teil einer (Tutorial-) Serie über die Einführung in das Spring Framework und beschreibt das Erstellen einer einfachen Webanwendung mit dem Spring Framework.

Weiterlesen

Das Schaubild eines RESTful Webservices
,

Beispiele von RESTful Webservice Schnittstellen

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und stellt einige RESTful Webservice Schnittstellen am Beispiel einer Kundenverwaltung dar.

Die Schnittstellen eines RESTful Webservice müssen formal definiert werden. Dieses kann beispielsweise über eine WSDL, ein XML Schema (XSD) oder eine beliebige Beschreibungssprache erfolgen.

Weiterlesen

Das Schaubild eines RESTful Webservices

Asynchrone Kommunikation

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt die Möglichkeit der asynchrone Kommunikation des HTTP-Protokolls.

Standardmäßig ist die Kommunikation mit dem HTTP Protokoll durch den Ablauf des Request/Response Zykluses synchronisiert. Allerdings kann durch den HTTP Statuscode HTTP/1.1 202 Accepted und der Rückgabe einer URI im HTTP Attribut Location für das Ergebnis eine asynchrone Kommunikation aufgebaut werden.

Weiterlesen

Das Schaubild eines RESTful Webservices

Distributed Caching (Validation/Expiry)

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt das Distributed Caching bei HTTP-Zugriffen.

Um die Effizienz von Anwendungen zu steigern, werden häufig Caches eingesetzt. Bei einer REST Architektur können die Ressourcen mit etablierten Verfahren des Anwendungsprotokolls HTTP gecacht werden.

Weiterlesen

Das Schaubild eines RESTful Webservices

Content Negotiation

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt die Content Negotiation bei HTTP Zugriffen.

Die Antwort auf eine REST Anfrage kann unterschiedliche Repräsentationen bzw. Content Formate liefern. Dazu wird das HTTP-Header-Feld Accept ausgewertet und aus dieser Wunschliste eine Repräsentation für die Antwort (HTTP-Header-Feld: Content-Type) ausgewählt. Diesen Vorgang wird Content Negotiation genannt. Hier entscheidet letztendlich der RESTful Webservice, welche Repräsentation er liefert.

Weiterlesen

Das Schaubild eines RESTful Webservices

HTTP Methode CONNECT

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt die HTTP Methode CONNECT.

Diese HTTP Methode CONNECT wird von Proxyservern implementiert, die in der Lage sind, SSL Tunnel zur Verfügung zu stellen.

Weiterlesen