Seminare und Schulungen
Ein guter Trainer zeichnet sich nicht nur durch seine hervorragende und aktuelle Fachkenntnis aus. Genau so wictig ist es, die eigene Begeisterung an die Seminarteilnehmenden weiter geben zu können!
Joachim Wagner schafft eine produktive und angenehme Arbeitsatmosphäre, in der Teilnehmende sich wohl fühlen und gemeinsam mit Freude an der Sache "neue Welten" entdecken... Und dies mit hoher Intensität und Präzision.
Offene Seminare
Anwendungsentwicklung mit J2EE 6 in Berlin
Im Frühjahr findet in Berlin das nächste offene Seminar zur Anwendungsentwicklung mit J2EE 6 statt. Folgende Themen werden erarbeitet:
- CDI Bereitstellung und Injektion von Beans, Lifecycles, Annotations, Interceptors, Eventverarbeitung, Producer und Disposer, Scopes etc.
- JPA (O/R-Mapping) Mapping per Annotations - Abbildung von Spalten auf Properties - Abbildung von Foreign Keys auf Referenzen - Abbildung der Vererbung Transaktionen: Ein einfaches Transaktions-Template - Ein kleines, Dynamic-Proxy-basiertes Transaktions-Framework Der Cache: Objekt-Stati - Struktur des first-level-Caches - Persistierung, Update und Delete Queries: Join Fetch - Parameter - Projektionen - Constructor-Queries - Bulk-Update und -Delete - Native Queries – Criteria Assoziationen: 1:1 - 1:n - m:n - Lazy-versus Eager Loading - Funktionsweise des Lazy Loading - Serialisierung von Query-Resultaten – Cascade Vererbung: Single Table - Joined - Class Per Table
- Bean-Validierung
- Enterprise Java Beans: Typen: Stateless SessionBean, Singleton, MessageDrivenBean und Stateful Session Bean - Annotationen: Motivation, Syntax und konkrete Beispiele - Deployment im Application Server - Testen von Enterprise JavaBeans: POJOs und Embedded Container - Auswahlkriterien für den Einsatz der EJBs - Aspektenorientierte Programmierung mit Interceptors, Transaktionssteuerung durch Annotations: Syntax, Transaktions-Attribute und Anwendungsbeispiel - Zugriffssteuerung: Anwendungsrollen und Vergabe von Berechtigungen
- JSF/Primefaces: Lebenszyklus einer JSF-Seite - Konfiguration durch faces-config.xml - Seitennavigation statisch und dynamisch - Einsatz von Managed Beans als Action Controller - HTML Tag Libraries und Faces Core Tag Libraries - Datenkonvertierung - Validierung der Eingaben mit Formular-Beans - Erstellung eigener Konvertierer und Validierer - Event Handling mit Action Listener, ValueChange Listener und Phase Listener - Ersatz der vordefinierten Meldungstexte durch eigene Texte - Internationalisierung - Erstellen eigener UI-Komponenten (Custom Components)
Sie haben Interesse? Schreiben Sie uns eine E-Mail