不要使用 BEA Global.app 檔

BEA Beehive 使用稱為 Global.app 的廣域頁面流程檔來定義動作,供應用程式中的其他任何頁面流程呼叫。

如果要移轉 Global.app 檔,請將檔案移至專案中的 Java™ 來源路徑,並將副檔名變更為 .java。

因為 BEA Javadoc 標籤並未將 Global.app 檔記載為控制器,您必須將 @JPF.Controller 類別層次註釋新增至 Global.java 檔,如下列範例所示:


/**
* The Global page flow is used to define actions can be invoked by any
* webapp 中的其他頁面流程。 該 jpf: catch 註釋提供廣域
* 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