Migrazione di BEA Beehive in Apache Beehive

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.

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:

  1. 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.
  2. 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.
  3. Eseguire nuovamente le regole Da BEA Beehive a Apache Beehive per analizzare i componenti Beehive Java.
  4. 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.
  5. Esaminare ed applicare le correzioni rapide JSP fornite.
  6. Aggiungere i listener ed i filtri Apache Beehive al descrittore web.xml.
  7. Configurare gli script di build Apache Beehive.