日期:2014-05-19  浏览次数:21307 次

关于client.invoke(string , object[])
最近在使用client访问webservice服务,可是不太懂 
            Object[] objArray = new Object[5]; 
     objArray[0] = "6225"; 
     objArray[1] = "001";
     objArray[2] = "334";
           Object[] results = client.invoke("activateCard", objArray);
这句话中objArray是什么意思?有什么作用,引用什么,有哪位知道的能详细的叙述一下吗?
非常感谢你
------最佳解决方案--------------------
一个引用名能有什么意思?你换个名字一样用。

核心在于invoke方法,他把你的对象值拼接成xml发送给远端的WebService服务,接受对面返回的xml,取出返回值,填到一个Java对象返回给你。
------其他解决方案--------------------
引用:
能否理解为objArray是将返回的xml作为一个对象,供其他人调用这个xml?可以么?


不是,objArray是你传过去的参数,在client被拼接为xml
------其他解决方案--------------------
能否理解为objArray是将返回的xml作为一个对象,供其他人调用这个xml?可以么?
------其他解决方案--------------------
非常感谢,我明白了