调用WebService接口的方法有两种,
第一种就是RPC方式,很复杂
第二种用命令生成客户端代码方式调用,比较方便
使用RPC方式调用WebService的步骤如下:
1)创建RPCServiceClient对象
2)创建EndpointReference对象,并指定要访问WebService的URL(不包含wsdl)
3)创建QName对象,并指定要调用的WebService方法
4)创建描述WebService方法参数值的Object[]对象
5)创建描述WebService方法返回值类型的Class[]对象
6)使用RPCServiceClient类的invokeBlocking方法调用WebService方法
注意:invokeBlocking方法返回一个Object[]对象,如果方法返回单值,可以引用Object[]对象的第一个元素,也就是Object[0]