建立類別來實作 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,讓您決定並設定要掃描之現行應用程式正在使用的 Framework for Frameworks 相關資訊。F4FAppF4FAction 參數是用來取得應用程式的相關資訊,並設定如何處理呈現出來的架構,以及處理程式要處理的架構等相關的特性。