Ein EJB 1.1-Projekt kann mit dem J2EE-Migrationsassistenten in ein EJB 2.x-Projekt konvertiert werden.
Informationen zu diesem Vorgang
- Klicken Sie in der Ansicht "J2EE-Hierarchie" mit der rechten Maustaste auf das 1.1-Projekt und wählen
Sie dann aus.
Wenn Sie das ursprüngliche EJB 1.1-Projekt
beibehalten möchten, können Sie ein neues 2.x-Projekt erstellen und anschließend die JAR-Datei des vorhandenen Projekts
in das neue Projekt importieren ().
Obwohl es sich bei dem Projekt
um ein EJB 2.x-Projekt handelt, bleiben die vorhandenen (oder importierten)
EJB 1.1-CMP-Entity-Beans (Container-managed Persistence) weiter EJB 1.1-Beans. Das heißt, die CMP-Entity-Beans werden nicht in EJB 2.x konvertiert.
Der J2EE-Migrationsassistent
migriert die Enterprise-Beans in einem
EJB 2.x-Projekt von 1.1 auf 2.x.
(Wenn Sie Ihre
1.1-CMP-Entity-Beans auf 2.x migrieren, müssen alle Beans im
2.x-Projekt migriert werden. Sie können jedoch auswählen, welche lokalen Clientsichten Sie diesen migrierten 2.x-Beans
hinzufügen möchten.)
- Der Assistent behält die vorhandene EJB 1.1-Vererbung im EJB 2.x-Projekt
bei.
- Der Assistent migriert (proprietäre) EJB 1.1-Beziehungen auf (standardmäßige) EJB
2.x-Beziehungen und bietet weitere Vorteile.
Anmerkung: Wenn Sie über zugeordnete Zuordnungen verfügen,
werden EJB 2.x-Zuordnungen
für die Zuordnungen selbst erstellt, aber die Rollenzuordnungen für diese Zuordnungen werden ungültig. Wenn Sie
die Prüfung durchführen, wird ein Fehler
angezeigt. Um dies zu umgehen, öffnen Sie zuerst den Zuordnungseditor und speichern Sie die Zuordnung.
Die Rollenzuordnungen werden entfernt. Sie können anschließend erneut eine Prüfung ausführen und
die Rollen erneut zuordnen.