Java EE 7 - Backend mit CDI, EJB und JPA Kompaktkurs
nicht mehr verfügbar
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 4 Tage
Ziele
In diesem Kurs lernen Sie moderne und skalierbare Backend-Architekturen mittels Context Dependency Injection (CDI), Enterprise Java Beans (EJB) und Java Persistence API (JPA) zu realisieren.
Zielgruppe
Softwareentwickler mit Java EE Erfahrung
Voraussetzungen
Gute Java EE 6/7 Programmierkenntnisse
Agenda
Grundlagen Java-Backend-Anwendungen
- Architektur
- Integration in den Java EE-Kontext
Enterprise Java Beans (EJB)
- Einschränkungen
- Einsatzzweck
- Session Beans
- Message Driven Beans
- Life-Cycle Event Callbacks
- Dependency Injection
- Session Context
- Portable Global JNDI Names
- EJBs Zugriff
- Asynchrone Methoden
- Zeitgesteuerte EJBs (Timer Service)
- Transaktionen
- Security
- Embeddable API
- EJBs im Web-Profile verwenden (EJB Lite)
CDI (Context and Dependency Injection)
- Einsatzzweck
- Deployment Descriptor
- Injizierung von CDI-Komponenten
- Kontexte (Scopes)
- Qualifiers
- Stereotypes
- Alternativen
- Methoden
- Producer
- Disposer
- Interceptoren
- Decorators
- Events
- Programmgesteuerter Zugriff
- Built-in Beans
- Integration von JSF, EJB und JPA
- Transaktionen
- Neuheiten in Java EE 8
JPA (Java Persistence API)
- Einsatzzweck
- Bestandteile einer JPA-Anwendung
- JPA Provider
- EntityManagerFactory
- EntityManager
- Schema Generation
- CRUD
- Create
- Read
- Update
- Delete
- Mapping von Persistenten Objekten (Entities)
- Entity-Lebenszyklus
- Detached Entities
- Life-Cycle Event Callbacks
- Beziehungen
- Mapping von Assoziationen
- Vererbung
- Abfragesprachen
- Caching
- Bean Validation
- Locking
- Transaktionen
- Neuheiten in Java EE 8
Ziele
In diesem Kurs lernen Sie moderne und skalierbare Backend-Architekturen mittels Context Dependency Injection (CDI), Enterprise Java Beans (EJB) und Java Persistence API (JPA) zu realisieren.
Zielgruppe
Softwareentwickler mit Java EE Erfahrung
Voraussetzungen
Gute Java EE 6/7 Programmierkenntnisse
Agenda
Grundlagen Java-Backend-Anwendungen
- Architektur
- Integration in den Java EE-Kontext
Enterprise Java Beans (EJB)
- Einschränkungen
- Einsatzzweck
- Session Beans
- Message Driven Beans
- Life-Cycle Event Callbacks
- Dependency Injection
- Session Context
- Portable Global JNDI Names
- EJBs Zugriff
- Asynchrone Methoden
- Zeitgesteuerte EJBs (Timer Service)
- Transaktionen
- Security
- Embeddable API
- EJBs im Web-Profile verwenden (EJB Lite)
CDI (Context and Dependency Injection)
- Einsatzzweck
- Deployment Descriptor
- Injizierung von CDI-Komponenten
- Kontexte (Scopes)
- Qualifiers
- Stereotypes
- Alternativen
- Methoden
- Producer
- Disposer
- Interceptoren
- Decorators
- Events
- Programmgesteuerter Zugriff
- Built-in Beans
- Integration von JSF, EJB und JPA
- Transaktionen
- Neuheiten in Java EE 8
JPA (Java Persistence API)
- Einsatzzweck
- Bestandteile einer JPA-Anwendung
- JPA Provider
- EntityManagerFactory
- EntityManager
- Schema Generation
- CRUD
- Create
- Read
- Update
- Delete
- Mapping von Persistenten Objekten (Entities)
- Entity-Lebenszyklus
- Detached Entities
- Life-Cycle Event Callbacks
- Beziehungen
- Mapping von Assoziationen
- Vererbung
- Abfragesprachen
- Caching
- Bean Validation
- Locking
- Transaktionen
- Neuheiten in Java EE 8