Jakarta EE 8 (Java EE 8) - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Intensiv Seminar mit sehr vielen Praxisübungen lernen Sie die Realisierung von RESTful Services mit Hilfe mit JAX-RS, JSON Processing (JSONP) und JSON Binding (JSONB). JAX-RS bildet die offizielle Technologie zur Erstellung von RESTful Services im Rahmen der Jakarta Enterprise Edition 8 (Java EE 8). Mit Hilfe von JSONP und JSONB können JSON-Dokumente gemappt und verarbeitet werden.

Zielgruppe

Das Training richtet sich an Softwareentwickler die bereits Jakarta EE (Java EE) kennen, z.B. aus unserem Kurs "Jakarta EE 8 (Java EE 8) Grundlagenkurs" und ihr Wissen im Bereich RESTful Services mit Jakarta EE (Java EE) erweitern und vertiefen wollen.

Voraussetzungen

Das Training setzt gute Programmierkenntnisse in Jakarta EE (Java EE) voraus.

Agenda

Grundlagen zu RESTful Services

  • Was ist ein RESTful Service?
  • Einsatzzwecke für RESTful Services
  • REST-konforme Architektur
  • HATEOS
  • Integration in den Java EE-Kontext
  • Versionierung von RESTful 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 (JSONP)

  • Was ist JSONP?
  • Einsatzzweck von JSONP
  • Streaming API
  • Object Model API

JSON Binding (JSONB)

Ziele

In diesem Intensiv Seminar mit sehr vielen Praxisübungen lernen Sie die Realisierung von RESTful Services mit Hilfe mit JAX-RS, JSON Processing (JSONP) und JSON Binding (JSONB). JAX-RS bildet die offizielle Technologie zur Erstellung von RESTful Services im Rahmen der Jakarta Enterprise Edition 8 (Java EE 8). Mit Hilfe von JSONP und JSONB können JSON-Dokumente gemappt und verarbeitet werden.

Zielgruppe

Das Training richtet sich an Softwareentwickler die bereits Jakarta EE (Java EE) kennen, z.B. aus unserem Kurs "Jakarta EE 8 (Java EE 8) Grundlagenkurs" und ihr Wissen im Bereich RESTful Services mit Jakarta EE (Java EE) erweitern und vertiefen wollen.

Voraussetzungen

Das Training setzt gute Programmierkenntnisse in Jakarta EE (Java EE) voraus.

Agenda

Grundlagen zu RESTful Services

  • Was ist ein RESTful Service?
  • Einsatzzwecke für RESTful Services
  • REST-konforme Architektur
  • HATEOS
  • Integration in den Java EE-Kontext
  • Versionierung von RESTful 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 (JSONP)

  • Was ist JSONP?
  • Einsatzzweck von JSONP
  • Streaming API
  • Object Model API

JSON Binding (JSONB)

Tags

Diese Seite weiterempfehlen