BEA Beehive utilizza file di flusso di pagine globali denominati Global.app per definire
le azioni che possono essere richiamate da qualsiasi altro flusso di pagine nell'applicazione.
Per migrare il file Global.app, spostarlo nel percorso di origine Java™ nel proprio progetto e
modificare l'estensione file in .java.
Poiché i tag Javadoc BEA non documentano il file
Global.app come controller, è necessario aggiungere un'annotazione @JPF.Controller a livello di classe
al file Global.java, come illustrato nel presente esempio:
/**
* Il flusso di pagine globale viene utilizzato per definire le azioni che possono essere richiamate da qualsiasi
* altro flusso di pagina in una webapp. Gli jpf:catch
annotation provides a global
* modo di rilevare le eccezioni non gestite inoltrando a una pagina di errore.
*
* @jpf:catch type="Exception "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