- Prinzipen:
- Das RESTful Internet: Was ist daran denn neu?
- http-Methoden (z. B. GET, PUT) als Ressourcen-Operationen (Read, Create)
- Selbst-beschreibende Services versus Service-Beschreibungen
- MIME-Types zur Definition von Daten-Formaten
Java und REST:
- JAX-RS: Annotationen, Request-Verarbeitung und Schreiben des Response
- Programmierung von Clients
- Jersey-Referenzimplementierung
- Integration in die Java Enterprise Edition (JEE) und Spring
Beispiel-Architekturen:
- Einfache Client-Server-Anwendungen
- AJAX und REST: Beispiele mit Desktop-Browser und Mobile Web Applications
- Berücksichtigung von Security-Aspekten
- RESTful Web Services in Service-orientierten Architekturen
RESTful Web Services im Unternehmen:
- Server-Umgebung
- Deployment
- Versionierung
- Testen
- Optimierung und Tuning
- Dokumentation
Methode
In diesem Seminar vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte anhand von Vorträgen, die Sie in Diskussionen mit den anderen Teilnehmenden und praktischen Übungen am System anwenden und vertiefen können. Anhand von Codebeispielen und Übungsaufgaben setzen Sie RESTful Web Services selbst um und vertiefen die vermittelten Konzepte.