O BEA Beehive usa arquivos de fluxo de página global chamados Global.app para
definir ações que podem ser chamadas por qualquer outro fluxo de página no
aplicativo.
Para migrar o arquivo Global.app, mova o arquivo para o caminho de origem Java™ em seu projeto
e altere a extensão do arquivo para .java.
Como as tags Javadoc do BEA não documentam o
arquivo Global.app como um controlador, deve-se incluir uma anotação de nível de classe
@JPF.Controller no arquivo Global.java, conforme mostrado no exemplo a seguir:
/**
o fluxo de página global é usado para definir ações que podem ser invocadas por qualquer
outro fluxo de página em um aplicativo da Web. O jpf: catch
anotação fornece um global
maneira de capturar exceções não tratadas, encaminhando-as para uma página de erro.
*
* @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