Enterprise JavaBeans (EJBs ) die Infrastruktur für den Aufbau von Server-seitigen Java -Komponenten bieten . EJBs sind Remote-Objekte für die Erstellung, Löschung und Aufruf verwendet . EJBs können entweder Entity Beans oder Session Beans sein . Entity Beans repräsentieren Business-Objekten wie Kunden oder Aufträge. Die Bohnen sind persistent , sie werden in einem Speicher-Mechanismus , die sie über die gesamte Lebensdauer des J2EE -Server-Prozess existieren können gespeichert. Entity Beans ermöglichen auch mehrere Clients den Zugriff zu teilen und sie können zu anderen Entity Beans in Container-verwaltete relationships.Session Bohnen repräsentieren einen Client auf dem J2EE-Server bezogen werden. Die Bohne führt komplexe Aufgaben auf dem Server für den Kunden , aber die Daten sind nicht persistent wie Entity Beans . Diese Bohnen werden oft verwendet, um E-Mails zu senden Auftragsbestätigung oder holen Nur-Lese- Daten für den Client . Things You
Java Developer Kit Twilight Eclipse Web Tools Platform
XDoclet
JBoss
brauchen anzeigen Weitere Anweisungen
1
Installieren Sie JBoss und XDoclet Laufzeiten in Eclipse . Dies ermöglicht es Ihnen, Web -Modulen und Enterprise JavaBeans aus Eclipse heraus laufen , aber man muss sagen, wo JBoss Eclipse- und XDoclet befinden.
Wählen Sie "Fenster" und klicken Sie auf die Option "Einstellungen" auf der Eclipse- Fenster . Wählen Sie " Java " auf der aufklappbares die JREs die zurzeit installiert sind offenbaren.
2
Wählen Sie die Schaltfläche "Hinzufügen" . Suchen Sie Ihre JRE-Verzeichnis und wählen Sie den Ordner, in dem JDK installiert ist. Nennen Sie die Laufzeit und wählen Sie " OK". Ihre neue JRE wird zeigen, bis auf den "Installierte Java Runtime Environments "-Liste.
3
Wählen Sie "Fenster" und klicken Sie auf die Option "Einstellungen" . Wählen Sie "Server" auf dem aufklappbares . Klicken Sie auf " Installierte Laufzeiten ", um einen neuen Server -Laufzeitumgebung hinzuzufügen.
4
Klicken Sie auf die Schaltfläche "Hinzufügen" . Wählen Sie den "Generic Server Runtime "-Option. Wählen Sie den Server -Typ als " JBoss ". Klicken Sie auf " Durchsuchen", um Ihre Anwendung Server-Verzeichnis und Classpath Variable auszuwählen . Beide Optionen sollten auf dem JBoss- Installations-Verzeichnis sein . Klicken Sie auf " Fertig stellen".
5
Wählen Sie " XDoclet " aus dem aufklappbares . Aktivieren Sie die XDoclet Builder . Klicken Sie auf die Schaltfläche "Durchsuchen" , und wählen Sie die XDoclet Installationsverzeichnis. Klicken Sie auf die Schaltfläche "Übernehmen" .
6
Klicke auf " XDoclet " in der dehnbaren Menü und wählen Sie " ejbdoclet . " Stellen Sie sicher, dass alle Kontrollkästchen leer sind , so dass XDoclet eigenen Deployment-Deskriptoren erzeugen können. Klicken Sie auf " OK" , und schließen Sie die Box .
7
Erstellen Sie eine einfache Session Enterprise JavaBean -und Client- Web-Anwendung. Folgen Sie dieser Sequenz um das Projekt abzuschließen :
Maus über "Datei" und "Neu" Buttons und klicken Sie auf " Andere " -Taste. Wählen Sie " EJB " aus dem Drop -down- Liste aus und klicken Sie auf " J2EE EJB-Modul . " Klicken Sie auf " Weiter".
Klicken Sie auf die Schaltfläche "Neu" . Benennen Sie Ihr Projekt und wählen Sie Ihre Zielserver. Geben Sie Ihren Modulnamen . Klicken Sie auf die Schaltfläche "Erweitert" und deaktivieren Sie die " Modul hinzufügen zu einer EAR -Anwendung "-Option. Wählen Sie " Neues EJB Client JAR -Modul , um die Client-Schnittstellen und Klassen halten "-Option. Wählen Sie den "Add -Unterstützung für Java-Klassen kommentierte "-Option. Klicken Sie auf die Schaltfläche "Finish" . Sie werden sofort aufgefordert, auf J2EE wechseln. Klicken Sie auf " Ja".
8
Erstellen Sie Ihre Session-Bean , indem Sie diese Sequenz :
Wählen Sie den " ejbModule Ordner " und der rechten Maustaste auf den Ordner . Mit dem Menü "Neu" , wählen Sie " Andere " und dann " EJB " und " Enterprise JavaBean . " Klicken Sie auf die Schaltfläche, um die " SessionBean " wählen und auf " Weiter".
Stellen Sie die "Projekt ", " Module Name ", " Java-Paket ", " Class Name " und " Superklasse " für die Klasse Dateiziel . Die "Class name" muss in dem Wort enden " Bean ". Klicken Sie auf " Weiter" und " Fertig stellen". Dies wird dazu führen, dass " newbean " in Ihrem erscheinen " ejbModule Ordner . " XDoclet generiert alle anderen verwandten Klassen .
Öffnen Sie Ihren " newbean " in der Java-Editor bearbeiten und nur diese Datei. XDoclet ändert die unterstützenden Klassen jedes Mal eine Änderung zu Ihrem " newbean " Klasse gemacht wird . Speichern Sie Ihre Arbeit .
9 Publishing Ihre Enterprise JavaBean können Sie Ihre EJB in einer Live-Umgebung zu testen.
Veröffentlichen Sie Ihre EJB auf Ihren Server. Beachten Sie die Konsole ausgegeben , um zu sehen , dass die Enterprise JavaBean erfolgreich bereitgestellt wurde .