码迷,mamicode.com
首页 > Web开发 > 详细

WebService——wsimport命令建立webService本地客户端

时间:2016-04-18 15:35:10      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

WebService——wsimport命令建立webService本地客户端

一、wsimport简介
在JDK的bin文件夹中,有一个wsimport.exe工具,可依据wsdl文件生成相应的类文件,将生存在本地这些类文件拷贝到需要使用的项目中,就可以像调用本地的类一样调用webService提供的方法。该工具可以用于非Java的服务器,如用C#编写的WebService,通过wsimport则生成Java的客户端实现。


二、例子
以提供的查询号码归属地的wsdl为例,wsimport命令可把该wsdl生成java代码到本地:
wsimport -d d:/webserivce -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl

-d指定生成的目录,-keep生成.java文件,-p指定包名,-verbose显示生成详细过程,网址即网络中的wsdl文件的位置。执行完后就可以在d:/webserivce发现生成的.java和.class文件。生成的文件夹已经具有包的机构了,将整个文件加拷贝到需要应用的项目中即可以调用。在本地写一个测试程序,即可显示该号码归属地等信息了。

WebService——wsimport命令建立webService本地客户端

标签:

原文地址:http://www.cnblogs.com/handsome1013/p/5404332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!