BEA Global.app 파일 사용 안함

BEA Beehive에서는 일명 Global.app라는 글로벌 페이지 플로우 파일을 사용하여 애플리케이션에서 기타 페이지 플로우로 호출할 수 있는 조치를 정의합니다.

Global.app 파일을 마이그레이션하려면 프로젝트에서 Java™ 소스 경로로 파일을 옮기고 파일 확장자를 .java로 변경하십시오.

BEA Javadoc 태그가 Global.app 파일을 제어기로 문서화하지 않으므로, 다음 예제에서 표시된 대로 @JPF.Controller class-level 어노테이션을 Global.java 파일로 추가해야 합니다.


/**
 * 글로벌 페이지 플로우는 웹 앱에서 임의의 기타 페이지 플로우로 호출할 수 있는
 * 조치를 정의하는 데 사용됩니다. 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