Jakarta EE 9 - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 2 Tage
Ziele
In diesem "Jakarta EE 9 Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB" 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 9 (Jakarta EE 8). Mit Hilfe von JSONP und JSONB können JSON-Dokumente gemappt und verarbeitet werden.
Zielgruppe
- Java Entwickler
Voraussetzungen
- Routinierte Javakenntnisse
- Grundkenntnisse in Jakarta EE (Java EE)
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 "Jakarta EE 9 Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB" 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 9 (Jakarta EE 8). Mit Hilfe von JSONP und JSONB können JSON-Dokumente gemappt und verarbeitet werden.
Zielgruppe
- Java Entwickler
Voraussetzungen
- Routinierte Javakenntnisse
- Grundkenntnisse in Jakarta EE (Java EE)
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