Erste Schritte für das Erstellen eines EJB-Projekts in Eclipse
Eclipse-Projekt erstellen
- Erstellen eines Projekts: Im Menü "File" den Menüpunkt "New" -> "Project" wählen.
- Als Typ wird "Java Project" gewählt.
- Eingeben des Projektnamens.
Als Location kann man den Default (Workspace) belassen, oder einen eigenen Ordner angeben.
- Ich empfehle, die Pfade für Quelldateien und Klassendateien anzupassen, da ansonsten
eine Vermischung droht. Deshalb in diesem Dialog auf den Button "Configure Defaults" klicken
und die "Source and output folder" auf "Folders" umstellen (im Projektverzeichnis werden ein
Unterverzeichnis "src" für Quelldateien und "bin" für class-Dateien angelegt).
- Es öffnet sich der Assistent für ein neues Projekt, wo wir direkt auf "Finish" klicken können.
J2EE.JAR referenzieren
Hier gibt es zwei Vorgehensweisen: Das JAR im Sun-Appserver-Pfad referenzieren, oder es
lokal in das Projekt zu packen. Ich bevorzuge letzteren Weg, weil dadurch auch ein compilieren
ohne installierten App-Server möglich ist. Deshalb wird hier letzter beschrieben.
- Hinzufügen eines Ordners, in dem später alle abhängigen JARs landen sollen: Rechtsklick auf
das Projekt, "New" -> "Folder" wählen. Als Verzeichnisnamen "dependencies" angeben.
- Importieren von J2EE.JAR in dieses Verzeichnis. Rechtsklick auf das neu erstellte Verzeichnis,
"Import" wählen. Im Dialog "Select import source" wird "Filesystem" gewählt.
Anschließend zum Verzeichnis "C:\Programme\Sun\AppServer\lib" wechseln. In der Liste rechts
werden alle JARs aufgelistet. Einen Haken vor J2EE.JAR setzen.
- Hinzufügen des JARs zu den Projektreferenzen: Rechtsklick auf das Projekt, "Properties" wählen.
Im Bereich "Java Build Path" zur TabPage "Libraries" gehen. Rechts auf "Add" klicken.
Der Dialog "JAR Selection" erscheint, der alle lokal im Projekt verfügbaren JARs anbietet.
- J2EE.JAR sollte in der Liste der Libraries auftauchen:
Hinzufügen eines Packages
Auf das Project einen Rechtsklick ausführen, "New" -> "Package" wählen. Einen sinnvollen Namen
des Packages angeben.
Hinzufügen der Klassen
Jetzt kann man per Rechtsklick auf das Package die EJB-Klassen und EJB-Interfaces zufügen.
Hinzufügen der Bean-Klasse:
Hinzufügen des Remote-Interfaces:
Hinzufügen des Home-Interfaces: