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 chamadas 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 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