Kurs derzeit nicht verfügbar
Die EJB 3.0-Spezifikation
Seminar
In Hamburg ()
Beschreibung
-
Kursart
Seminar
-
Niveau
Fortgeschritten
Die Version 5 der Java Enterprise Edition und die darin enthaltene EJB 3.0-Spezifikation markieren eine tiefgreifende Änderung und Vereinfachung des bisherigen Programmiermodells. Sie lernen in diesem Seminar konkret, wie mithilfe von Enterprise JavaBeans skalierbare e-Business-Anwendungen erstellt werden können.
Hinweise zu diesem Kurs
Voraussetzung für eine erfolgreiche Teilnahme ist der Besuch des Seminars J-226 "Einführung in die Java 2 Enterprise Edition" oder entsprechende Vorkenntnisse. Kenntnisse der Java EE mit EJB 2.0 oder der Programmierung verteilter Anwendungen sind von Vort
Meinungen
Inhalte
> Geschäftsprozesse in verteilten Architekturen: Besonderheiten und Nebenbedingungen bei der Implementierung
> Der Application Server als Laufzeitumgebung: Dienste und Container
> Vergleich mit leichtgewichtigen Frameworks (z. B. Spring)
> Lebenszyklus von Komponenten
> Das Prinzip der Dependency Injection
> Kommunikationsprotokolle: http, RMI/IIOP, JMS, SOAP im Vergleich
>> Enterprise JavaBeans
> Typen: Stateless SessionBean, MessageDrivenBean, Stateful SessionBean, EntityBean
> Annotations der EJB 3.0: Motivation, Syntax und konkrete Beispiele
> Deployment im Application Server
> Zugriff von entfernten Clients mit RMI/IIOP und JMS
> Implementierung und Annotations von Callback-Methoden
> Benutzung von Schnittstellen aus javax.ejb
>> Dienste
> EJBs und Dependency Injection
> Annotations zur Definition von Dienst-Dependencies
> Zugriff auf Connections und das Messaging System
> Abhängigkeiten von anderen Enterprise JavaBeans
>> Deklarative Programmierung
> Transaktionssteuerung durch Annotations: Syntax, Transaktions-Attribute und Anwendungsbeispiel
> Zugriffssteuerung: Anwendungsrollen und Vergabe von Berechtigungen
>> Datenzugriff
> EntityBeans der EJB 3.0: EntityManager, O/R-Mapping und Konfiguration
> Bewertung des Ansatzes und Vergleich mit Hibernate und direktem JDBC
Zusätzliche Informationen
Die EJB 3.0-Spezifikation