使用命令wsimport构建WebService客户端
来源:互联网 发布:青天白日徽章淘宝 编辑:程序博客网 时间:2024/05/18 03:05
客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。
在命令提示符中使用如下命令:wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl
命令参数说明:
-d:生成客户端执行类的class文件的存放目录
-s:生成客户端执行类的源文件的存放目录
-p:定义生成类的包名
其他命令参数请参照:http://download-llnw.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html
使用wsimport命令后,我们可以得到如下代码文件:
命令行中当前目录
|--com
|--demo
|--client
|--Example.java
|--ExampleResponse.java
|--MyService.java
|--MyServicePortType.java
|--ObjectFactory.java
|--package-info.java
可以将上述文件拷贝到你的项目中,即可使用。
测试:新建工程,并将com.demo.client包拷到工程文件下,编写测试文件Test.java,代码如下:
0 0
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用JDK6 wsimport命令构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- 使用命令wsimport构建WebService客户端
- wsimport命令构建WebService客户端
- wsimport命令构建WebService客户端
- 使用wsimport构建WebService客户端
- 使用命令wsimport生成WebService客户端
- 使用wsimport命令生成webService客户端代码
- 使用JDK wsimport命令生成webservice客户端
- js获取当前地址的url
- Android 颜色透明度
- 利用Spring AOP进行日志管理
- openssl 实战
- sed awk grep 同时匹配多个条件
- 使用命令wsimport构建WebService客户端
- Salesforce Batch每小时跑一次
- mybatis向sql语句中传递多个参数
- 终止程序:fatalError (抛出错误,显示注意信息)
- android MPAndroidChart饼图实现图例后加数字或文本(定制图例)
- QLineEdit及类似控件无法正确发出editingFinished信号
- ehcache详解_初始
- 安卓TextView设置字体竖直排列
- python str.format()方法的基本用法