微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

webservice java调用 自己简单的调用 自娱自乐

今天 学习一下 java webservice 调用 

 从网上找到了一个英语学习的  webservice
http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl

那么 我怎么来调用呢?
用 axis2

首先先下载,配置好环境变量 ,如下图所示:

然后 我需要将这个webservice url 转换成 java文件

axis 的bin目录下

ok 使用命令来生成 java类

如下图所示:

//服务端生成
wsdl2java -uri wsdl文件 -ss -sd -ssi -d adb -o 保存路劲

//客户端生成
wsdl2java -uri wsdl文件 -d adb -o 保存路劲
所以 我这里生成文件如下:

那好 ,我们开始我们的第一个main方法调用

System.out.println(123);

                try {
                    EnglishChineseStub  stub = new EnglishChineseStub();
                    SuggestWord suggestWord = new SuggestWord();
                    suggestWord.setWordKey("hello");
                    SuggestWordResponse response = stub.suggestWord(suggestWord) ;
                    arrayofstring arrayofstring =  response.getSuggestWordResult();
                    String[] arr = arrayofstring.getString();
                    for(String temp : arr) {
                        System.out.println(temp);
                    }
                } catch (Exception axisFault) {
                    axisFault.printstacktrace();
                }
            }

生成如下的结果:

just for fun,just for test 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐