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 |