BEA Beehive utiliza archivos de flujo de página globales llamados Global.app
para definir acciones que pueden ser invocadas por cualquier otro flujo de
página en la aplicación.
Para migrar el archivo Global.app, traslade el archivo a la ruta de origen
Java™ del proyecto y cambie la extensión de archivo a .java.
Debido a que las etiquetas Javadoc de BEA no documentan el archivo Global.app
como controlador, debe añadir una anotación de nivel de clase @JPF.Controller
al archivo Global.java, tal como se muestra en el ejemplo siguiente:
/**
* El flujo de página global se utiliza para definir acciones que pueden ser invocadas por cualquier
* otro flujo de página en una aplicación web. Los 2 jpf: catch
La anotación proporciona una anotación global
* forma de capturar excepciones no manejadas reenviando a una página de error.
*
* @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