Não usar arquivos Global.app do BEA

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