Migrare BEA Beehive la Apache Beehive

Deşi cadrele de lucru BEA Beehive şi Apache Beehive nu mai beneficiază de suport Oracle sau Apache, puteţi utiliza în continuare cadrul de lucru Beehive realizând migrarea de la BEA Beehive la Apache Beehive înainte de a vă implementa aplicaţiile într-un mediu WebSphere Application Server. După această migrare, evaluați utilizarea componentelor cadrului de lucru și migrați fie la un alt cadru de lucru suportat, fie la API-urile Java™.

Trusa de unelte de migrare vă oferă asistenţă la detectarea următoarelor componente BEA Beehive pentru migrarea la Apache Beehive.

Unii paşi de migrare, cum ar fi refactorizarea fişierelor şi scripturile de build, în prezent nu sunt suportaţi de trusa de unelte de migrare şi trebuie să fie realizaţi manual. Alte acţiuni, cum ar fi migrarea adnotărilor BEA Beehive la Apache Beehive, sunt suportate de trusa de unelte de migrare şi se poate realiza migrarea automat utilizând corecţii rapide.

Pentru a migra de la BEA Beehive la Apache Beehive, efectuaţi următorii paşi:

  1. Înlăturaţi fişierele JAR BEA Beehive classpath-ul aplicaţiei şi înlocuiţi-le cu JAR-uri Apache Beehive de la http://beehive.apache.org.
  2. Identificaţi fişierele specifice pentru BEA Beehive şi convertiţi-le la fişiere sursă Java.
    • Identificaţi fişierele Java Page Flow (.jpf) folosind regula Nu utilizaţi fişiere Java Page Flow (JPF). Mutaţi aceste fişiere în calea de sursă Java din proiectul dumneavoastră şi modificaţi extensiile de fişier la .java.
    • Identificaţi fişierele Java Control Extension (.jcx) folosind regula Nu utilizaţi fişiere Java Control Extension (JCX). Mutaţi aceste fişiere în calea de sursă Java din proiectul dumneavoastră şi modificaţi extensiile de fişier la .java.
    • Identificaţi fişierele Java Web Services (.jws) folosind regula Nu utilizaţi fişiere Java Web Services (JWS). Mutaţi aceste fişiere în calea de sursă Java din proiectul dumneavoastră şi modificaţi extensiile de fişier la .java.
    • Identificaţi fişierul Global.app folosind regula Nu utilizaţi fişiere BEA Global.app. Mutaţi acest fişier în calea de sursă Java din proiectul dumneavoastră şi modificaţi extensiile de fişier la .java.
  3. Rulaţi din nou regulile BEA Beehive la Apache Beehive, pentru a analiza componentele Beehive Java.
  4. Examinaţi şi aplicaţi corecţiile rapide Java furnizate.
    • Corecţiile rapide care creează adnotări @JPF din informaţiile Java Page Flow extrag valorile de adnotare din blocul Javadoc pentru a construi adnotarea @JPF corespondentă. În unele cazuri, poate fi necesar ca valoarea de cale să fie precedată de "/".
  5. Examinaţi şi aplicaţi corecţiile rapide JSP furnizate.
  6. Adăugaţi filtrele şi ascultătorii Apache Beehive la descriptorul web.xml.
  7. Configuraţi scripturile de build Apache Beehive.