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: catchanotação fornece um global * de capturar exceções não manipuladas encaminhando para uma página de erro. * * @jpf:catch type="Exception" method="handleException" * @jpf:catch type="PageFlowException" method="handlePageFlowException" */ @Jpf.Controller ( catches = { @Jpf.Catch (type=java.lang.Exception.class, method="handleException"), @Jpf.Catch (type=PageFlowException.class, method="handlePageFlowException") } ) public class Global extends GlobalApp |