Download als PDFSchulung:
REST Web Services mit JAX-RS

Kurs-IDDauerPreisNächste TermineVeranstal­tungsortDFG
XREST2 Tage1.175 EUR11.05. - 12.05.2017
09.11. - 10.11.2017
Mannheim
Bonn

Preise pro Person zzgl. MwSt., Inhouse Seminare auf Anfrage.

Seminarbeschreibung

Representational State Transfer (REST) ist ein Architekturstil, der auf den Technologien des Webs basiert. Die Eigenschaften des Webs: Adressierbarkeit mit URLs Verlinkung Zustandslosigkeit werden mit REST genutzt, um einfache und leistungsfähige Schnittstellen für Anwendungen zu schaffen.
REST Web Services sind einfach zu erstellen und zu nutzen. Dieser Kurs behandelt neben den Grundlagen fortgeschrittene Aspekte und diskutiert Architekturalternativen.

Kurs-Inhalt

Einführung in REST Web Services

  • Die Architektur des Webs
  • SOAP versus REST Web Services
  • ROA im Vergleich mit WOA, SOA und MOA
  • Plain old XML POX

JAX-RS Implementierungen und Tools

  • Jersey
  • Apache CXF
  • JAX-RS Plugin für Netbeans
  • JAX-RS und Glassfish Application Server

Der Architekturstil REST

  • Die Client/Server Architektur, Schichtenmodell
  • Stateless Server
  • Caches, Skalierbarkeit und Ausfallsicherheit
  • Evolution und Versionierung von Schnittstellen mit REST
  • Asynchrone Dienste über synchrones HTTP

REST mit Java

  • REST-Clients
  • JSR 311 Java API vor RESTful Web Services

Deployment

  • In Standalone Java SE Virtual Machine
  • Als Web Anwendung

Das HTTP Protokoll

  • HTTP Request und Response und Header Felder
  • Die HTTP Methoden GET, POST, PUT und DELETE
  • Parameter kodieren im Query-String
  • Status Codes
  • Auf Umwegen mit Redirects
  • Wiederverwendung von Verbindungen mit dem "keep alive" Feature
  • Content Negotiation
  • Sessions und Cookies
  • Kompression von HTTP-Verbindungen mit GZIP

Anwendungsentwicklung mit REST

  • Objekte und Services als Resourcen zugänglich machen
  • Verlinken von Resourcen
  • URL Design, URI Templates
  • Matrix, Query, Path, Cookie und Header Parameter
  • Sub Resourcen

Web Application Description Language WADL

  • Beschreibung von Web Anwendungen und Resourcen mit WADL
  • WADL nach Java Mapping
  • Erzeugung von Code aus WADL mit wadl2java
  • Erzeugen von Java, .NET, PHP und Ruby Code mit Google REST Compile
  • Erzeugen von WADL mit Google REST Describe

REST mit SOAP 1.2 und WSDL 2.0

  • HTTP GET mit SOAP 1.2
  • WSDL 2.0 GET Binding
  • Fehlermeldungen
  • Adressierung von Ressourcen mit SOAP 1.2

Ajax und REST

  • Zugriff auf einen REST Web Service von einer Webseite mit JavaScript und dem XmlHttpRequest Objekt
  • Das Nachrichtenformat JSON

Zielgruppe

Sie sind Software Architekt oder Entwickler und interessieren sich für das Erstellen von Web Services mit REST.

Voraussetzung für Seminar-Teilnahme

Grundlegende Kenntnisse in Java und XML z.B. durch den Besuch einer XML Schulung und Java Schulung. Von Vorteil sind grundlegende Kenntnisse in Java Web Programmierung, wie etwa durch Besuch unserer Schulung Servlets und JavaServer Pages JSP

Seminar-Dauer

2 Tage, 1. Tag 10:00 bis 17:00 Uhr, Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Schöpfen Sie die Möglichkeiten von REST Web Services aus
  • Gewinnen Sie wertvolle Erfahrung durch die praxisbezogenen Übungen
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: REST Web Services mit JAX-RS

Seminar-TerminDauerDFGOrtPreisSeminar-Anmeldung
11.05. - 12.05.20172Mannheim1.175 EUROnlineFax
09.11. - 10.11.20172Bonn1.175 EUROnlineFax

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
11.05. - 12.05.Anmelden
09.11. - 10.11.Anmelden
   
Fax-Formular:Anmelden

✱  Durch­führungs­garantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.
Zum Geschaeftsbreich Competence Center
Schulung
Vielleicht interessieren Sie auch unsere Seminare
Web Services Sicherheit und SOA - Service orientierte Architekturen oder gar Web Services mit SOAP und Java ?
Artikel
Lesen Sie unser Tutorial zu Web Services Security mit UsernameToken Oder unseren Artikel REST Web Services aus der tn3 8/2007, S. 45

Service

Competence Center

Schulung