A
dvanced Java
S
ervices
Enterprise Java Beans 3.0
Die Grundlagen
Einführung
Glassfish bzw. Sun Application Server
Die Dokumentation der Javaklassen
Das Archiv "javaee.jar"
Das SUN-Tutorial
Stateless Session Beans 3.0
Einführung
Eine Hello World EJB 3.0 stateless Sessionbean
Das Remoteinterface
Die Beanklasse
Erstellen des Bean-Archivs und der Deployvorgang
Eine leere ejb-jar.xml Datei
Die Datei MANIFEST.MF
Erstellen des Archivs mit einem Packer
Erstellen des Archivs mit dem Java Konsoltool jar(.exe)
Automatisches deployen
Die log-Datei server.log
Der iiop-Client
Die Konsolausgabe des Client
System.out-Meldungen der Bean landen in der log-Datei server.log
Stateful Session Beans 3.0
Einführung
Eine Hello World EJB 3.0 Stateful Sessionbean
Das Remoteinterface
Die Beanklasse
Erstellen des Bean-Archivs und der Deployvorgang
Der iiop-Client
Die Konsolausgabe der Clients
Servlet Bean Kommunikation
Einführung
1 Kontaktaufnahme mit InitialContext
Die Servletklasse
Die Verzeichnisstruktur einer WEB-Applikation
web.xml
Erstellen des Archivs
Deployvorgang
Aufruf des Servlets
Die Antwort im Browser
2 Kontaktaufnahme mit der Annotation javax.ejb.EJB
Die Servletklasse
Die Verzeichnisstruktur einer WEB-Applikation
web.xml
Erstellen des Archivs
Deployvorgang
Aufruf des Servlets
Die Antwort im Browser
Message Driven Beans
Entity Beans
Einführung
Die Beispiele
Entity wird auf lokale Tabelle abgebildet (MySQL)
Die Entity Movie
Der MovieHandler
Die Mainklasse ConnectToMovieDB
Die Datei persistence.xml
Screenshot des Ablaufs
Entity wird auf remote Tabelle abgebildet (MySQL)
Die Datei persistence.xml
Remote-Zugriff erlauben
Screenshot des Ablaufs
Entity arbeitet mit einer Sessionbean zusammen die auf Derby zugreift