webservice示例获取城市天气
来源:互联网 发布:交通安全事故数据 编辑:程序博客网 时间:2024/05/29 07:52
package cn.com.service;
import java.util.List;
import cn.com.webxml.ArrayOfString;
import cn.com.webxml.WeatherWebService;
import cn.com.webxml.WeatherWebServiceSoap;
public class WeathServer {
public static void main(String[] args) { //通过(在需要生成java文件的路径后使用wsimport -s . file:///wsdl文件地址)获得反向生成的类 //创建服务 WeatherWebService service = new WeatherWebService(); //通过服务获得需要的 porttype WeatherWebServiceSoap weatherWebServiceSoap = service.getWeatherWebServiceSoap(); //通过porttype调用需要的方法并获得结果 ArrayOfString weatherbyCityName = weatherWebServiceSoap.getWeatherbyCityName("长沙"); //将结果转为熟悉的数组格式 List<String> string = weatherbyCityName.getString(); //遍历数组 for (String string2 : string) { System.out.println(string2); }}
}
package cn.com.service;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import cn.com.webxml.ArrayOfString;
import cn.com.webxml.WeatherWebServiceSoap;
public class WeathServer2 {
public static void main(String[] args) throws MalformedURLException { //通过(在需要生成java文件的路径后使用wsimport -s . file:///wsdl文件地址)获得方向生成的类 //参数为wsdl地址 URL url = new URL("file:///E:/BaiduNetdiskDownload/WeatherWebService.wsdl"); //参数1:命名空间 ;参数2:service视图的名字 QName name = new QName("http://WebXml.com.cn/", "WeatherWebService"); //创建服务(需要URL,QName) Service service = Service.create(url, name); //通过需要的使用的Port获得对应的porttype WeatherWebServiceSoap weatherWebServiceSoap = service.getPort(WeatherWebServiceSoap.class); //通过porttype调用需要的方法并获得结果 ArrayOfString weatherbyCityName = weatherWebServiceSoap.getWeatherbyCityName("长沙"); //将结果转为熟悉的数组格式 List<String> string = weatherbyCityName.getString(); //遍历数组 for (String string2 : string) { System.out.println(string2); }}
}
阅读全文
0 0
- webservice示例获取城市天气
- flex webservice获取城市的天气情况
- android webservice获取城市天气情况
- android webservice获取城市天气情况
- android webservice获取城市天气情况
- android webservice获取城市天气情况
- java调用webservice获取指定城市天气情况的例子
- 获取城市天气信息的简单例子-----WebService
- 自动获取城市天气代码
- 城市天气数据获取接口
- Unity获取当前城市天气
- 获取指定城市的天气
- 根据城市名获取天气
- webservice 获取天气情况
- webservice--获取天气信息
- ASP.NET WebService 获取天气
- WebService获取Google天气信息
- 使用WebService获取天气实况
- building-gcc-4-8-from-source-on-ubunu-12-04/
- 面向对象程序设计原则
- ubuntu16.04 运行dso_ros
- IDEA安装插件
- 浅读Tomcat源码(三)---请求处理
- webservice示例获取城市天气
- windows环境Python配置:同时安装Python2.7和Python3.6开发环境
- java8 利用 stream,lambda 将一个数组转化为字符串String
- ubuntu 16.04的快捷键
- bootstrap模态框弹出后如何获得焦点
- 浅读Tomcat源码(四)---session、servletContext、listener浅析
- c语言—三子棋
- Kali Linux2017更新源
- 鲜为人知的 Linux 命令(2)