BEA Beehive 使用稱為 Global.app 的廣域頁面流程檔來定義動作,供應用程式中的其他任何頁面流程呼叫。
如果要移轉 Global.app 檔,請將檔案移至專案中的 Java™ 來源路徑,並將副檔名變更為 .java。
因為 BEA Javadoc 標籤並未將 Global.app 檔記載為控制器,您必須將 @JPF.Controller 類別層次註釋新增至 Global.java 檔,如下列範例所示:
/**
全局頁面流程用於定義動作,這些動作可以由任何
* Webapp 中的其他頁面流。 該 jpf:catch
註解提供了一個全局的
* 透過轉寄到錯誤頁面來捕捉未處理異常的方式。
鍵盤
* @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