BEA Beehive používá globální soubory toku stránek s názvem Global.app k definování akcí, které mohou být vyvolány libovolným dalším tokem stránek v aplikaci.
Chcete-li migrovat soubor Global.app, přesuňte soubor na cestu ke zdroji Java™ ve svém projektu a změňte příponu souboru na .java.
Protože značky BEA Javadoc nedokumentují soubor Global.app jako řadič, musíte do souboru Global.java přidat anotaci @JPF.Controller na úrovni třídy, jak je uvedeno v následujícím příkladu:
|
/** * Globální tok stránek se používá k definování akcí, které mohou být vyvolány jakýmkoli * jiným tokem stránek ve webové aplikaci. Anotace jpf:catchposkytuje globální * cestu k zachycení neošetřených výjimek předáním na stránku s chybou. * * @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 |