BEA Beehive использует файлы глобального потока страниц с именами Global.app для
определения действий, которые могут вызываться любым другим потоком страниц в
приложении.
Для миграции файла Global.app переместите его в каталог исходного кода Java™ проекта, изменив расширение на .java.
Поскольку теги Javadoc BEA не определяют файл Global.app как контроллер, в файл
Global.java необходимо добавить аннотацию @JPF.Controller на уровне класса, как
показано в следующем примере:
/**
* Поток глобальной страницы используется для определения действий, которые могут быть вызваны любым
* другие потоки страниц в веб-приложении. The jpf:catch
задает глобальный
* способ перехвата необработанных исключений путем пересылки на страницу ошибок.
*
* @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