Enterprise JavaBeans (EJB) ist eine Komponententechnologie für die Erstellung von verteilten Businessanwendungen auf der Basis von Java. Mit EJB-Technologie erstellte Anwendungen sind multiuserfähig, skalierbar, plattformunabhängig und transaktional. Mit EJB3 und JPA wird zudem die Entwicklung und die Konfiguration der Applikationen gegenüber EJB 2.x vereinfacht. Sie lernen viele praktische Beispiele mit Suns Referenzimplementierung "Glassfish" und dem Open Source Application Server "JBoss" kennen und können danach die versprochene Herstellerunabhängigkeit und ihre Grenzen einschätzen.
Inhalt
EJB3-Grundlagen
Überblick über die EJB-Architektur
EJB-Container
JNDI
Praktische Einführung in die Entwicklung von EJB-Komponenten
Session Beans
Message Driven Beans
Transaktionen
JTA / JTS
Deklarative und programmatische Transaktionen
Sicherheit
JAAS
Entitiy Beans und JPA
Domänengetriebene Entwicklung (DDD) mit POJOs
Java Persistence API (JPA), EntityManager
Queries mit JPA QL
Umstieg auf EJB3
Unterschiede EJB2 / EJB3
Migrationsstrategien
Vergleich mit anderen
Frameworks
EJB3 und Spring
EJB3/JPA und Hibernate
Überblick über diverse
Applikations-Server
JBoss, Glassfish u.a.
Seminar-Ziel
In diesem Seminar bekommen Sie einen Überblick über die Technologien in Java zur Realisierung modularer Komponenten und über die Java Enterprise Edition Architektur (Java EE). Sie sind dann in der Lage, wiederverwendbare Bausteine und sichere EJB-Module zu entwickeln.
Wer sollte teilnehmen
Entwickler, die verteilte Businessanwendungen mit Hilfe von Java EE 5 und ihrer Komponententechnologie EJB 3 erstellen wollen. Voraussetzung sind Grundkenntnisse in Java und objektorientierter Programmierung (Java SE).
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks