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:
/**
* The Global page flow is used to define actions which can be invoked by any
* other page flow in a webapp. The jpf:catch
annotation provides a global
Modalitate de a prinde excepții netratate prin transmiterea către o pagină de eroare.
*
& @jpf* @jpf:catch type="Exception "metod="handleException
& @jpf* @jpf:catch type= "PageFlowException" metod= "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