Download als PDFSchulung:
REST Web Services mit JAX-RS

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
XREST2 Tage1.150 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
11.05. - 12.05.2017
09.11. - 10.11.2017
Mannheim
Bonn
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

✱  Durchführungsgarantie

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.

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-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
11.05. - 12.05.20172Mannheim1.150 EURXRESTWeb-FormularFax-Formular
09.11. - 10.11.20172Bonn1.150 EURXRESTWeb-FormularFax-Formular

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

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