Ś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 stron jest używany do definiowania działań, które mogą być wywoływane przez dowolny
* inny przepływ stron w apce WWW. Zadanie jpf: przechwyć
adnotacja udostępnia globalny
* sposób wychwytywania nieobsługiwanych wyjątków przez przekazanie do strony błędu.
*
* @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