BEA Beehive utilise des fichiers de flux de page globale intitulés Global.app pour
définir des actions pouvant être appelées par tout autre flux de pages dans
l'application.
Pour migrer le fichier Global.app, déplacez le fichier dans le chemin source Java de votre projet
et changez l'extension de fichier en .java.
Etant donné que les balises Javadoc BEA ne décrivent pas le fichier
Global.app comme contrôleur, vous devez ajouter une annotation de niveau
de classe @JPF.Controller au fichier Global.java, comme cela est présenté dans
l'exemple suivant :
/**
* Le flux de pages global est utilisé pour définir des actions qui peuvent être appelées par n'importe quel
* autre flux de pages dans une application Web. :NONE. jpf: catch
annotation provides a global
* moyen d'intercepter les exceptions non traitées en les retransmettant à une page d'erreur.
*
* @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