Ne használjon BEA Global.app fájlokat

A BEA Beehive Global.app nevű globális oldalfolyam fájlokat használ az olyan műveletek meghatározásához, amelyeket az alkalmazás bármely más oldalfolyama hívhat.

A Global.app fájl átállításához helyezze át a fájlt a törekvés Java™ forrásútvonalára és módosítsa a fájlkiterjesztést a következőre: .java.

Mivel a BEA Javadoc címkék nem vezérlőként írják le a Global.app fájlt, hozzá kell adnia egy @JPF.Controller osztály szintű annotációt a Global.java fájlhoz, a következő példához hasonlóan:


/**
 * The Global page flow is used to define actions which can be invoked by any
 * other page flow in a webapp. The jpf:catch annotation provides a global
 * way to catch unhandled exceptions by forwarding to an error page.
 *
 * @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