Obwohl die BEA-Beehive- und Apache-Beehive-Frameworks
von Oracle und Apache nicht mehr unterstützt werden, müssen Sie zur weiteren Verwendung des Beehive-Frameworks
eine Migration von BEA-Beehive auf Apache-Beehive
durchführen, bevor Sie Ihre Anwendungen in einer WebSphere Application Server-Umgebung implementieren.
Evaluieren Sie nach dieser Migration die Verwendung der Frameworkkomponenten und migrieren Sie entweder zu einem anderen unterstützten Framework oder zu Java™-APIs.
Das Migrationstoolkit hilft Ihnen bei der Erkennung der folgenden BEA-Beehive-Komponenten
für die Migration auf Apache-Beehive.
- JCX-Dateien (Java Control Extension)
- JPF-Dateien (Java Page Flow)
- JWS-Dateien (Java Web Services)
- Global.app-Dateien
- Verwendung von NetUI in JSP-Dateien
Einige Migrationsschritte wie das Dateirefactoring und die Ausführung der Build-Scripts,
werden momentan vom Migrationstoolkit nicht unterstützt und müssen manuell ausgeführt werden.
Andere Aktionen, wie die Migration von BEA Beehive-Anmerkungen nach Apache Beehive-Anmerkungen, werden durch das Migrationstoolkit unterstützt.
Gehen Sie wie folgt vor, um die Migration von BEA-Beehive auf Apache-Beehive durchzuführen:
-
Entfernen Sie die BEA-Beehive-JAR-Dateien aus dem Anwendungsklassenpfad und ersetzen Sie sie durch die
Apache-Beehive-JAR-Dateien von der Website http://beehive.apache.org.
-
Identifizieren Sie die für BEA-Beehive spezifischen Dateien und konvertieren Sie sie in Java-Quellendateien.
-
Identifizieren Sie die Java Page Flow-Dateien (.jpf) mit der Regel
Keine Java Page Flow (JPF)-Dateien verwenden.
Verschieben Sie diese Dateien in den Java-Quellenpfad Ihres Projekts und ändern Sie die Dateierweiterung in .java.
-
Identifizieren Sie die Java Control Extension-Dateien (.jcx) mit der Regel
Keine Java Control Extension (JCX)-Dateien verwenden.
Verschieben Sie diese Dateien in den Java-Quellenpfad Ihres Projekts und ändern Sie die Dateierweiterung in .java.
-
Identifizieren Sie die Java Web Services-Dateien (.jws) mit der Regel
Keine Java Web Services (JWS)-Dateien verwenden.
Verschieben Sie diese Dateien in den Java-Quellenpfad Ihres Projekts und ändern Sie die Dateierweiterung in .java.
-
Identifizieren Sie die Datei Global.app mit der Regel Keine BEA-Dateien Global.app verwenden.
Verschieben Sie diese Datei in den Java-Quellenpfad Ihres Projekts und ändern Sie die Dateierweiterung in .java.
-
Führen Sie die Regeln "BEA-Beehive auf Apache-Beehive"-Regeln erneut aus, um die Beehive-Java-Komponenten zu analysieren.
-
Überprüfen Sie die bereitgestellten Java-Schnellkorrekturen und wenden Sie sie an.
-
Die automatische Korrektur erstellt @JPF-Annotationen aus den Java Page Flow-Informationen und extrahiert Annotations werte aus dem Javadoc-Block, um die entsprechende @JPF-Anmerkung zu erstellen.
In einigen Fällen muss dem Wert des Pfads möglicherweise "/" vorangestellt werden.
-
Überprüfen Sie die bereitgestellten JSP-Schnellkorrekturen und wenden Sie sie an.
-
Fügen Sie die Apache-Beehive-Filter und -Listener zum Deskriptor web.xml hinzu.
-
Konfigurieren Sie die Apache-Beehive-Build-Scripts.