在IntelliJIDEA上将WSDL⽣成Java代码
最近接触了⼀个android项⽬,但是需要⾃⼰⽤webService的⽅法获取数据。⽽且只给了⼀个wsdl的地址,今天介绍如何利⽤wsdl⽣成Java客户端并且进⾏测试。
⼀、安装⼀个IntelliJ IDEA
1. Windows平台(⾃⾏选择x86和x64)
点击:
2. OSX平台,
点击:
⼆、安装JDK
三、IDEA新建⼀个project
1. File ->New->Project
出现以下界⾯:
2. 选择左边的Java选项,右边会跳出Java的相关设置:
导⼊你的JDK,然后点击NEXT:
3. 选择⼀个Hello的最简单的Java项⽬
4. 填写项⽬名称,并点击Finish
完成以后,在IDEA的左边就会显⽰你新建的Java项⽬
5. 点击你的项⽬名称并且右键到WebService->Gernerate Java Code From Wsdl
6.
7. 这是他⽣成的所有的类
8. 这是他⽣成的所有class⽂件
9. iml⽂件和asmx⽂件
有的时候还会⽣成⼀个wsdl⽂件
1.
客户端⼊⼝程序
如何生成webservice客户端
测试代码
测试样例输出
1.上海的天⽓import lqy.GlobalWeather;
import lqy.GlobalWeatherSoap;
public  class  Main {
public  static  void  main (String[] args) {
//System.out.println("Hello World!");
//查询上海的天⽓
GlobalWeather service = new  GlobalWeather();
GlobalWeatherSoap port = GlobalWeatherSoap();        String body = Weather("shanghai", "China");        System.out .println(body);
System.out .println();
//查中国的所有城市
GlobalWeather service1 = new  GlobalWeather();
GlobalWeatherSoap port1= GlobalWeatherSoap();        String CitiesByCountry("China");
System.out .println(country);
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。