> Inhalt: Einführung in das Programmieren mit Java > Inhalt: Einführung in das Programmieren von Enterprise Java Beans |
|
Letzte
Bearbeitung dieses Dokuments: |
Voraussetzungen für das Verständnis dieses Dokuments:Grundkenntnisse in der Programmierung von Java (Klassen, Methoden, Schleifen) oder anderer Objekt-Orientierter Programmiersprachen (z.B. C++, Modula-2, Pascal). Kenntnisse im Umgang mit Eclipse; empfohlen ist das Durcharbeiten der Einführungsbeispiele für das Programmieren mit Java. |
Ungefährer Zeitbedarf zum Durcharbeiten dieses Dokuments:Arbeitszeit:
|
Dieser Schritt des Tutorials ist der Beginn für die Entwicklung eines EJB (Enterprise Java Bean) innerhalb dessen auf Datenbank-Tabellen zugegriffen wird.
Das Einrichten des Project innerhalb von Eclipse ist gleich wie schon im Dokument Tutorial: Einfache Session, EJB3-Standard (Java_EJB_05) – Einrichten des Projects beschrieben und dort ausführlich mit Abbildungen versehen.
Deswegen enthält dieses Dokument nur mehr eine Beschreibung in Stichworten.
Entsprechender Tutorial-Schritt für die frühere Version (vor EJB3-Standard)
Dank
für Vorarbeiten
Vorbemerkung
Vorbedingungen
Eclipse
Workspace und Project eröffnen
*
Project eröffnen
*
Verzeichnisse für Quell-Code und kompilierte Java-Klassen
festlegen
*
Standard-Source-Verzeichnis prüfen und bei Bedarf korrigieren
*
Einbindung der Libraries (Programm-Bibliotheken) in den Java Build
Path
Weitere Schritte und
verwandte Dokumentation
Nächster Schritt: Codieren
Das
Einrichten des Project unterscheidet grundsätzlich nicht ob ein
EJB vor dem EJB3-Standard oder ein EJB mit EJB3-Standard entwickelt
wird.
Einziger Unterschied sind die Bibliotheken die eingebunden
werden müssen – beschrieben im Abschnitt Einbindung
der Libraries (Programm-Bibliotheken) in den Java Build Path.
Wenn
Sie vor der Aufgabe stehen, Code für ältere EJBs adaptieren
zu müssen und die passende Anleitung dafür suchen dann
beginnen Sie bitte mit
Tutorial:
Session Bean mit Datenbank-Zugriff(Java_EJB_03) – Einrichten
des Projects.
Eine
exzellente Einführung in die generelle Programmierung von EJB
war der JBoss-IDE
1.3.0 Tutorial Guide von Hans Dockter und Laurent
Etiemble.
Beispiele, die über das Tutorial in diesem Dokument
hinausgehen, schrieb Mirza Jahic in Working
with JBoss and Eclipse.
Speziell auf EJB 3 adaptiert ist das First EJB 3 Ant Tutorial von Sebastian Hennebrueder.
Obwohl
Eclipse in 'deutscher Version' installiert werden kann, sind
die Abbildungen in diesem Tutorial mit der 'english Version'
erstellt. |
In
der Zwischenzeit gibt es eine Unzahl von Eclipse-Plugins die
Anfangs-Dateien mit Code-Gerüsten bzw. Parametern für EJBs,
die dem EJB3-Standard entsprechen, generieren.
In diesem Tutorial
wird bewusst darauf auf die Verwendung eines derartigen Plugins
verzeichtet.
Aufgabe
dieses Tutorials ist auch, grundlegende Zusammenhänge einzelner
Dateien eines EJB zu vermitteln.
Diese Zusammenhänge sind
leichter zu verstehen wenn die Dateien und deren Inhalt 'von Grund
auf' erstellt werden – und nicht durch ein zufällig
ausgewähltes Plugin vorgegeben werden.
Bei der 'Produktion' von Software spricht aber nichts dagegen wenn Sie sich durch ein Plugin Ihrer Wahl unterstützen lassen ;-).
Eclipse installiert – und deren Vorbedingungen auch.
JBoss-IDE Plugin für Eclipse installiert.
Java-Runtime (Java-Laufzeit-Umgebung) Version 1.6 oder höher vorhanden.
Kriterien
für das Gruppieren von Projects in einen Workspace wurden in
Tutorial:
Hello World (Java_Intro_01)
>
Eclipse
Workspace und Project eröffnen
diskutiert.
Dort
ist auch eine Beschreibung mit Screenshots enthalten wie ein
Workspace eingerichtet wird – diese Anleitung wird in diesem
Dokument nicht mehr wiederholt.
Project
eröffnen
Um ein neues Project zu beginnen wird >File >New >Project ausgewählt. Im anschließenden Fenster (New Project) wird Java Project ausgewählt und durch Anklicken der Schaltfläche [ Next > ] fortgesetzt. |
Detaillierte Anleitungen inklusive Abbildungen der Fenster finden Sie im Dokument Einfache Session Bean, EJB3-Standard (Java_EJB_05) – Einrichten des Projects > Project eröffnen . |
Im Fenster (New Java Project) wird
Durch Anklicken der Schaltfläche [Next > ] wird das nächste Fenster mit weiteren Einstellungsmöglichkeiten aufgerufen. |
|
Verzeichnisse
für Quell-Code und kompilierte Java-Klassen festlegen
Im geänderten Fenster (New Java Project) wird
|
Detaillierte Anleitungen inklusive Abbildungen der Fenster finden Sie im Dokument Einfache Session Bean. EJB3-Standard (Java_EJB_05) – Einrichten des Projects>Verzeichnis für Quell-Code und kompilierte Java-Klassen festlegen . |
Im erscheinenden Fenster (New Source Folder) wird
Durch Anklicken der Schaltfläche [ Finish ] wird das neue Verzeichnis erstellt und das Fenster geschlossen. Es wird auch noch
eine Schaltfläche [ Next > ] als aktiv
angezeigt. |
|
Im noch immer offenen Fenster (New Java Project) werden jetzt die neu erstellten Verzeichnisse angezeigt.
Durch Anklicken der Schaltfläche [ Finish ] wird das neue Project erstellt und das Fenster geschlossen. |
|
Standard-Source-Verzeichnis
prüfen und bei Bedarf korrigieren
Bei
älteren Versionen von Eclipse (bei mir: Version: 3.2.2., Build
id: M20070212-1330) wird das Source-Verzeichnis nicht geändert.
Überprüfen
Sie daher bitte die Definition der Source-Verzeichnisse bei Ihrer
Installation und wenn der Fehler auch bei Ihrer Installation von
Eclipse aufgetreten ist, führen Sie die beschriebenen Korrektur
durch.
Die
definierten Source-Verzeichnisse sind unter
Java
Build Path
in
den
Properties
(Eigenschaften)
des Project definiert.
|
|
|
|
|
|
Anschließend wird im Fenster nur mehr das gewünschte Verzeichnis angezeigt. Durch Anklicken der Schaltfläche [ OK ] wird die neue Einstellung gesichert und das Fenster geschlossen. |
|
Einbindung
der Libraries (Programm-Bibliotheken) in den Java Build Path
|
Wenn
Sie nicht damit vertraut sind wie Libraries in den Java Build Path
aufgenommen werden dann finden Sie eine detaillierte Beschreibung mit
den Abbildungen unter
Tutorial:
Einfache Session Bean, EJB3-Standard (Java_EJB_05) – Einrichten
des Projects > Einbindung der Libraries (Programm-Bibliotheken) in
den Java Build Path
.
Dokument |
Inhalt |
Tutorial: Session Bean mit Datenbank-Zugriff, EJB3-Standard (Java_EJB_07) – Codieren |
Im nächsten Schritt des Tutorial wird der Code für das EJB vorgestellt. |