Nie używaj plików BEA Global.app

Środowisko BEA Beehive korzysta z globalnych plików przepływu strony o nazwie Global.app do zdefiniowania działań, które mogą być wywoływane przez dowolny inny przepływ strony w aplikacji.

Aby przeprowadzić migrację pliku Global.app, należy przenieść ten plik do ścieżki źródłowej Java™ w projekcie i zmienić rozszerzenie nazwy pliku na .java.

Ponieważ znaczniki dokumentacji Javadoc BEA nie dokumentują pliku Global.app jako kontrolera, należy dodać adnotację poziomu klasy @JPF.Controller do pliku Global.java, jak pokazano w poniższym przykładzie:


/**
 * Globalny przepływ strony jest używany do zdefiniowania działań, które mogą być wywoływane przez dowolny
 * inny przepływ strony w aplikacji WWW. Adnotacja jpf:catch udostępnia globalny
 * sposób przechwycenia nieobsłużonych wyjątków przez przekazanie do strony błędu.
 *
 * @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