Ś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:catchudostę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 |