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 definiowania akcji, które mogą być wywoływane przez dowolną stronę
 * inny przepływ strony w aplikacji internetowej. Zadanie jpf:catch zapewnia globalną adnotację
 * sposób na wychwycenie nieobsługiwanych wyjątków poprzez przekierowanie do strony błędu.
 *
 * @jpf:catch type="Wyjątek" 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