这几天做项目的时候遇到XXX平台标准对接模式,我一看,当时的心情是这样的
到最后发现挺简单的,我调对方的方法,对方的方法已经写好了,举个例子
你去吃饭,老八做好饭,我们就只需要动动嘴就吃了
接下来我给大家讲讲步骤怎么走
就拿一个例子说吧,
这个是公开的webservice国内手机号码归属地查询WEB服务
http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
打开的网址的时候是这样的,大家如果想看节点分别是什么意思这里是传送门
步骤
1.首先(xuan)要把wsdl解析出来
首先要有JDK环境
wsimport -encoding utf-8 -keep D:\360 http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
把wsdl解析出来放在D:\360文件中
我们只需要*.java的文件
2.步骤二
我们把这些文件放到IDEA中
找wsdl中的<wsdl:service 服务站点
找wsdl中的<wsdl:portType 服务站点下的类
3.运行
//创建服务站点
MobileCodeWS mcws=new MobileCodeWS();
//获取服务站点下的类
MobileCodeWSSoap mcwss=mcws.getMobileCodeWSSoap();
//调用绑定类中的方法
String mobile=mcwss.getMobileCodeInfo("13888888888","");
System.out.println(mobile);
运行结果为
如果各位老鸟发现博文有问题,欢迎各位老鸟指点一波