wsdl开发工具合辑包括了wsdl文件生成客户端,这个工具可以从对应的WSDL文档的服务描述中生成客户端支持代码或其它相关资源。
首先我们需要先新建一个WSDL文件
new-->other-->web services-->wsdl
给新建的wsdl文件命名
定义命名空间和协议,在这里默认就可以了。
点击finish,在主工作区会出现
试着点击source,看到的就是wsdl源代码
这是默认的代码,我们需要根据我们实际的情况对代码进行适当的修改。
首先对方法命名的修改
显然,对方法名的修改,input和output右边也变化,这两个就是plus的输入和输出
点击input参数plus右面的箭头就可以进入到如下图:
在这里定义plus的两个参数以及参数类型,在这里我们定义方法plus(float x,float y),这里有两个参数x和y
同样我们可以对output的函数plusResponse的参数名以及参数类型作出修改。
点击左上角的图标进入
我们可以在这里对输入输出的参数及其他数据类型进行修改,如果在上面的操作过程中,不小心产生了多余的标签的话,也可以在这里去除
我们再回到manager.wsdl,在源代码视图里右键选“Validate”,对xml文档进行检验,如果有错误的,就根据需要修改。
现在可以通过wsdl生成服务端代码。。。
新建一个web service
记得在Web Service type中选择“Top down Java Bean Web Service”,如下图
然后,在Service definition中找到刚才写的那个manager.wsdl文件。
回到Web Service对话框,将服务类型的滑块调到“Develop service”处
接下来,就next –> next –-> finish就行。它会自动生成Web Service服务端的接口和类,在类中,可找到我们定义的方法
在这里我们只需要修改plus的主体方法,以实现我们的功能。