JAX-RS: REST-Webservices mit Java

JAX-RS ist eine Bibliothek, mit der wir REST-Services in Java implementieren können. REST ist eine Technologie für Web-Services, welche direkt die HTTP-Methoden nutzt.

Zu einem Web-Service gehören immer der Service und der Client. JAX-RS umfasst Service- und Client-Builder. JAX-RS nutzt die Servlet-Technologie von Java und ist Teil Java (bzw. Jakarta) Enterprise.

Ein Web-Service ist ein Programm, welches über das Internet aufgerufen wird. Mit Web-Services kommunizieren Programme über das Internet miteinander. Damit können Java-Programme mit Web-Services über das Internet miteinander kommunizieren.

Wir behandeln alle Aspekte der REST-Services in anschaulichen Beispielprogrammen.

Sie bekommen alle Programmierbeispiele. Zusätzlich erhalten Sie einen Spickzettel und ein eBook: „JAX-RS: REST-Webservices mit Java“.

Dieser Kurs Teil des Java Lernpfades.

Zielgruppe

  • Programmierer*innen in Java
  • Web-Programmierer*innen

Voraussetzungen

  • Kenntnisse in Java

Inhalt

  • Das Web, HTTP, Web-Services, REST und Java
  • Java Enterprise (JEE) im Web: Server und Servlet
  • Die Entwicklungsumgebung mit Server (Eclipse, NetBeans oder IntelliJ IDEA)
  • Der REST-Service mit JAX-RS
  • Der REST-Client mit JAX-RS
  • XML oder JSON als Datenformat
  • Asynchrone REST-Services
  • Sicherheit in REST-Services (Authentication and Authorization)
  • Monitoring und Logging von REST-Services
  • Validating REST-Services
  • Error handling in REST-Services
  • Performanz in REST-Services
  • Server-Sent Events (SSEs) einsetzen
  • Deploy REST-Services mit JAX-RS
  • Testing REST-Services
  • Öffentliche REST-Services und Clients
    • Amazon, Facebook, Twitter, …
  • REST-Services entwerfen: Best Practices
  • Eine Anwendung mit einem REST-Service entwickeln

Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.

Dauer

  • 2 Tage (Standard) oder 4 Tage (intensiv)
  • Jeweils 9-16 Uhr, 1 Stunde Mittagspause

Kosten

Kosten für 2 Tage.

Online pro Person980,– €
Präsenz in München pro Person1.380,– €
Präsenz in Deutschland pro Person1.780,– €
Inhouse in München für 2 Personen1.600,– €
Inhouse in Deutschland für 2 Personen2.000,– €
Alle Kosten zzgl. ges. MwSt.

Kosten

Kosten für 4 Tage.

Online pro Person1.840,– €
Präsenz in München pro Person2.640,– €
Präsenz in Deutschland pro Person3.440,– €
Inhouse in München für 2 Personen2.600,– €
Inhouse in Deutschland für 2 Personen3.400,– €
Alle Kosten zzgl. ges. MwSt.