webservice axis2客户端问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:35:22
我根据axis2生成client生成了客户端的2个类
abstract class SyncNotifySPServiceServiceCallbackHandler

class SyncNotifySPServiceServiceStub extends org.apache.axis2.client.Stub
我要在哪里写我的业务代码? 请指教~
handler是抽象累啊 我继承他 然后写哪个方法?

Stub里面有一些内部类,你的DataObject的Java Class,可以直接用Set和get来调用
将你的Stub类new出来,然后找到call方法

如果你在eclipse/Myeclipse下开发,你在你继承的类下右击鼠标选“source”-->“Override/Implement...”,你会看到CallbackHandler的一些方法,点击以“receiveResultxxx”开头的方法就是了,其中xxx是SyncNotifySPServiceService这个webservice类中的服务方法名。知道这个规律后,你就可以直接写出这些覆盖的方法了,不要依赖eclipse的快捷操作。当然了,你也可以自己直接在CallbackHandler代码中找。

stub 肯定不能写晒,写handler里头。