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. Acest jpf:catchannotation provides a global * way to catch unhandled exceptions by forwarding to an error page. * * @jpf:catch type="Exception" method="handleException" * @jpf:catch type="PageFlowException" method="handlePageFlowException" */ @Jpf.Controller ( catches = { @Jpf.Catch (type=java.lang.Exception.class, method="handleException"), @Jpf.Catch (type=PageFlowException.class, method="handlePageFlowException") } ) public class Global extends GlobalApp |