创建实施 的类 F4FHandler

要创建新的框架处理程序,必须首先创建可以实施 F4FHandler 的类。有两个方法必须实施,以支持 Framework for Frameworks 的功能。

更改 isApplicable

用途: AppScan® 源调用 isApplicable 来确定是否应运行您的处理程序。如果您返回 True,它将调用 handleApp 来运行您的处理程序。如果您返回 False,将不再调用任何对象。

注: isApplicable 会在方法开头检查确保应用程序是 Java™ 应用程序,然后再继续。

示例观察:Ejb2xHandler 中,isApplicable 首先检查以查看语言是否适合(因为 EJB 仅在 Java 应用程序中出现)。如果应用程序是基于 Java 的,isApplicable 会搜索 ejb-jar.xml 的任何实例,这对 EJB 2 应用程序的配置文件来说是必需的。如果发现配置文件,会将其读入处理程序并返回 True,以使 AppScan 源 知道它应该调用 handleApp 来处理这些配置文件中包含的信息。

更改 handleApp

用途: AppScan 源 调用 handleApp 以使您可以确定和设置有关当前所扫描的应用程序使用的框架的信息。参数 F4FAppF4FAction 用于获取有关应用程序的信息,和设置有关如何处理存在的框架和处理程序所处理的框架的具体信息。