Keine BEA-Dateien Global.app verwenden

BEA-Beehive verwendet globale Seitenablaufdateien mit dem Namen Global.app, um Aktionen zu definieren, die von jedem anderen Seitenablauf in der Anwendung aufgerufen werden können.

Zum Migrieren der Datei Global.app verschieben Sie die Datei in den Java™-Quellenpfad Ihres Projekts und ändern Sie die Dateierweiterung in .java.

Da die BEA-Javadoc-Tags die Datei Global.app nicht als Controller dokumentieren, müssen Sie der Datei Global.java eine Annotation @JPF.Controller auf Klassenebene hinzufügen, wie im folgenden Beispiel gezeigt wird:


/**
  * Der globale Seitenablauf wird verwendet, um Aktionen zu definieren, die von beliebigen
  * anderer Seitenablauf in einer Webanwendung. Der jpf: catch Annotation stellt eine globale
  * Methode zum Abfangen nicht behandelter Ausnahmebedingungen durch Weiterleitung an eine Fehlerseite.
  *
  * @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