Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "Jakarta EE - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB" erlernen Sie die Entwicklung von RESTful Services unter Verwendung von JAX-RS, JSON Processing (JSONP) und JSON Binding (JSONB). JAX-RS ist die offizielle Technologie zur Erstellung von RESTful Services in der Jakarta Enterprise Edition (Java EE). Mit JSONP und JSONB können Sie JSON-Dokumente effizient mappen und verarbeiten.

Teilnehmer - Zielgruppe

  • Java Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Routinierte Javakenntnisse
  • Grundkenntnisse in Jakarta EE (Java EE)

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen zu REST-Services

  • Was ist ein REST-Service?
  • Einsatzzwecke für REST-Services
  • REST-konforme Architektur
  • HATEOS
  • Integration in den Java EE-Kontext
  • Versionierung von REST-Services

RESTful-Services (JAX-RS)

  • Was ist JAX-RS?
  • Einsatzzweck von JAX-RS
  • REST Resourcen
  • HTTP Kommandos an Methoden binden
  • Requests an Resourcen binden
  • Return Types
  • Consuming und Producing Content Types
  • Entity Provider
  • Client API
  • Filter und Entity Interceptors
  • Asynchronous
  • Resource Validierung mit BeanValidation
  • Security
  • Exception Handling
  • Server Send Events

JSON Processing (JSON-P)

  • Was ist JSON-P?
  • Einsatzzweck von JSON-P
  • Streaming API
  • Object Model API

JSON Binding (JSON-B)

  • Was ist JSON-B?
  • Einsatzzweck von JSON-B
  • API

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Neuerungen auf Java 9-11

- u.a. in Leipzig, Nürnberg, Dresden, Koblenz, Mannheim

In dieser 1-tägigen Schulung „Neuerungen in Java 9-11“ lernen Sie die neuen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 9 bis 11 kennen und wenden diese an praktischen Beispielen an. Ein zentrales Thema ist sicherlich das Modulsystem, das mit Java 9 ...

OSGi - das dynamische Komponentenmodell von Java

- u.a. in Frankfurt am Main, Leipzig, Zürich, Dresden, Kassel

In dieser 1-tägigen Schulung "OSGi - das dynamische Komponentenmodell von Java" werden Sie mit dem OSGi-Framework vertraut gemacht, das speziell zur Entwicklung und Verwaltung von Java-Anwendungen konzipiert wurde. Sie werden verstehen, wie Sie mit diesem Framework ...