Sebbene i framework BEA Beehive ed Apache Beehive non siano più supportati da Oracle o Apache,
per continuare ad utilizzare il framework Beehive, è necessario eseguire la migrazione da
BEA Beehive ad Apache Beehive prima di distribuire le applicazioni in un ambiente
WebSphere Application Server.
Dopo questa migrazione, valutare l'utilizzo dei componenti del framework e migrare a un altro framework supportato o a API Java™.
Il toolkit di migrazione fornisce assistenza nella rilevazione dei seguenti componenti BEA Beehive
per la migrazione in Apache Beehive.
- File JCX (Java Control Extension)
- File JSP (Java Page Flow)
- File JWS (Java Web Services)
- File Global.app
- Utilizzo di NetUI nei file JSP
Alcuni passi della migrazione, come il refactoring dei file e la creazione di script, sono attualmente non
supportati dal toolkit di migrazione e devono essere eseguiti manualmente.
Altre azioni, come la migrazione delle annotazioni BEA Beehive a Apache Beehive, sono supportate dal toolkit di migrazione.
Per eseguire la migrazione da BEA Beehive ad Apache Beehive, effettuare le operazioni riportate di seguito:
-
Rimuovere i file JAR BEA Beehive dal percorso di classe dell'applicazione e sostituirli con i file JAR
Apache Beehive da
http://beehive.apache.org.
-
Identificare i file specifici di BEA Beehive e convertirli in file di origine Java.
-
Identificare i file .jpf (Java Page Flow) utilizzando la regola
Non utilizzare file JPF (Java Page Flow).
Spostare tali file nel percorso di origine Java nel proprio progetto e modificare l'estensione file in
.java.
-
Identificare i file .jcx (Java Control Extension) utilizzando la regola
Non utilizzare file JCX (Java Control Extension).
Spostare tali file nel percorso di origine Java nel proprio progetto e modificare l'estensione file in
.java.
-
Identificare i file .jws (Java Web Services) utilizzando la regola
Non utilizzare file JWS (Java Web Services).
Spostare tali file nel percorso di origine Java nel proprio progetto e modificare l'estensione file in
.java.
-
Identificare il file Global.app utilizzando la regola
Non utilizzare file BEA Global.app.
Spostare tale file nel percorso di origine Java nel proprio progetto e modificare le estensioni file in
.java.
-
Eseguire nuovamente le regole Da BEA Beehive a Apache Beehive per analizzare i componenti Beehive Java.
-
Esaminare ed applicare le correzioni rapide Java fornite.
-
La correzione automatica creerà le annotazioni @JPF dalle informazioni di Java Page Flow, estraendo i valori delle annotazioni dal blocco Javadoc dal blocco Javadoc per costruire l'annotazione @JPF corrispondente.
In alcuni casi, potrebbe essere necessario immettere il carattere "/" prima del valore del percorso.
-
Esaminare ed applicare le correzioni rapide JSP fornite.
-
Aggiungere i listener ed i filtri Apache Beehive al descrittore web.xml.
-
Configurare gli script di build Apache Beehive.