建立類別來實作 F4FHandler
如果要建立新的架構處理程式,您必須先建立實作 F4FHandler
的類別。必須實作兩個方法,以支援 Framework for Frameworks 功能。
置換 isApplicable
目的:AppScan® Source 呼叫 isApplicable
來判斷是否要執行您的處理程式。如果您傳回 True
,將會呼叫 handleApp
,執行您的處理程式。如果傳回 False
,將不會進一步呼叫。
註:
isApplicable
包含在方法一開始時的檢查,確定應用程式是 Java™ 應用程式後才會繼續執行。觀察這個範例:在 Ejb2xHandler
中,isApplicable
會先檢查語言是否適當(即使 EJB 僅呈現在 Java™ 應用程式中)。如果是 Java 型應用程式,isApplicable
會搜尋 ejb-jar.xml 的任何實例,這是 EJB 2 應用程式的必要配置檔。如果找到配置檔,則會將配置檔讀取到處理程式中並傳回 True
,讓 AppScan® Source 知道應該呼叫 handleApp
來處理配置檔包含的資訊。
置換 handleApp
目的:AppScan® Source 呼叫 handleApp
,讓您決定並設定目前正在掃描的應用程式所使用的 Framework for Frameworks 相關資訊。F4FApp
和 F4FAction
參數是用來取得應用程式的相關資訊,並設定如何處理呈現出來的架構,以及處理程式要處理的架構等相關的特性。