Nu utilizaţi fişiere BEA Global.app

BEA Beehive utilizează fişiere de flux de pagini globale, numite Global.app, pentru a defini acţiunile ce pot fi invocate de alt flux de pagini din aplicaţie.

Pentru a migra fişierul Global.app, mutaţi fişierul la calea de sursă Java™ din proiectul dumneavoastră şi modificaţi extensia de fişier la .java.

Deoarece tagurile BEA Javadoc nu documentează fişierul Global.app ca un controler, trebuie să adăugaţi o adnotare la nivel de clasă @JPF.Controller în fişierul Global.java, aşa cum se arată în următorul exemplu:


/**
fluxul global al paginii este utilizat pentru a defini acțiuni care pot fi invocate de orice
 * alt flux de pagini într-o aplicație web. The jpf:catch annotation provides a global
 * modalitate de a prinde excepțiile netratate prin redirecționarea către o pagină de eroare.
 *
 * @jpf:catch type="Excepție" method="handleException"
 * @jpf:catch type="PageFlowException" method="handlePageFlowException"
& /< /span> < span class="Code">
@Jpf.Controller (
catches = {
@Jpf.Catch (type=java.lang.Exception.class, method="handleException"),
@Jpf.Catch (type=PageFlowException.class, method="handlePageFlowException")
}
)
public class Global extends GlobalApp