摘要: Axis2可以通過模塊(Module)進(jìn)行擴(kuò)展。Axis2模塊至少需要有兩個(gè)類,這兩個(gè)類分別實(shí)現(xiàn)了Module和Handler接口。開發(fā)和使用一個(gè)Axis2模塊的步驟如下:
1. 編寫實(shí)現(xiàn)Module接口的類。Axis2模塊在進(jìn)行初始化、銷毀等動(dòng)作時(shí)會(huì)調(diào)用該類中相應(yīng)的方法)。
2. 編寫實(shí)現(xiàn)Handler接口的類。該類是Axis2模塊的業(yè)務(wù)處理類。
3. 編寫module.xml文件。該文件放在META-INF目錄中,用于配置Axis2模塊。
4. 在axis2.xml文件中配置Axis2模塊。
5. 在services.xml文件中配置Axis2模塊。每一個(gè)Axis2模塊都需要使用
元素引用才能使用。
6. 發(fā)布Axis2模塊。需要使用jar命令將Axis2模塊壓縮成.mar包(文件擴(kuò)展名必須是.mar),然后將.mar文件放在\webapps\axis2\WEB-INF\modules目錄中。 閱讀全文