Beschreibung
RESTful Web Services mit Java (JAX-RS)
REST ist die Abkürzung für „Representational State Transfer“. REST wurde bereits im Jahr 2000 in einer Dissertation von Roy Fielding definiert und beschreibt ein Programmierkonzept für Web-Anwendungen.Die JAX-RS ist eine Spezifikation aus dem Java EE, die REST im Java Umfeld ermöglicht. RESTful Web Services sind im Vergleich zu SOAP und WSDL sehr leichtgewichtig. Gerade für mobile Endgeräte und moderne Browser-Anwendungen bietet REST Vorteile. RESTful Web Services sind aus modernen Web Architekturen nicht mehr wegzudenken.
Kommende Starttermine
Wählen Sie aus 8 verfügbaren Startterminen
Inhalte / Module
- REST Einführung
- Was ist REST
- Die Geschichte von REST
- Vorteile von REST
- SOAP vs. REST
- REST Grundlagen
- Ressourcen (URI, URL)
- Verben (GET, POST, ... )
- Repräsentationen (XML, JSON, ...)
- REST Architektur
- Architekturmodelle (ROA,WOA, SOA)
- Enterprise REST
- REST Dokumentation über WADL
- REST im Java Umfeld
- Java API for RESTful Webservices (JAX-WS)
- Referenzimplementierungen (Jersey)
- Versionen, Installation und Entwicklungsumgebung
- REST mit Java implementieren
- JAX-RS Annotationen
- JAX-RS Service
- JAX-RS Service Deployment
- JAX-RS Client
- JAX-RS und WADL
- RESTful Anwendungsszenarien
- Integrationsszenarien
- RESTful im Browser (Java Script, HTML)
- RESTful und Mobile (Android)
- RESTful in der Cloud (Google App Engine)
- RESTful weiterführende Themen
- Sicherheit
- Sitzungen und Skalierbarkeit
- Caching und Performance
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige