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 către Apache Beehive annotations, sunt suportate de setul de instrumente de migrare.

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.
    • Soluția automată va crea adnotări @JPF din informațiile Java Page Flow și va extrage valorile adnotării din blocul Javadoc pentru a crea adnotarea @JPF corespunzătoare. Î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.