zoukankan      html  css  js  c++  java
  • java使用.net的webservice

    1.下载最新的axis2

    http://mirrors.hust.edu.cn/apache//axis/axis2/java/core/1.6.3/axis2-1.6.3-bin.zip

    2.解压使用dos切换到bin,执行

    wsdl2java.bat -uri http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

    这是一个用.net写的天气预报服务。稍后在bin下面生成了src。

    3.将src的代码复制到一个java工程中,并将axis的lib中的jar都复制到工程中。

    4.新建一个class, Test.java

    package cn.com.webxml;
    
    import cn.com.webxml.WeatherWebServiceStub.ArrayOfString;
    import cn.com.webxml.WeatherWebServiceStub.GetWeatherbyCityName;
    
    public class Test {
        public static void main(String[] args) throws Exception{
            WeatherWebServiceStub stub = new WeatherWebServiceStub();  
            stub._getServiceClient().getOptions().setProperty(    
                    org.apache.axis2.transport.http.HTTPConstants.CHUNKED,    
                    Boolean.FALSE); 
            
            GetWeatherbyCityName city = new GetWeatherbyCityName();  
            city.setTheCityName("深圳");
            
            ArrayOfString array = stub.getWeatherbyCityName(city).getGetWeatherbyCityNameResult();  
            String[] str = array.getString();  
            for(String s : str){  
                System.out.println(s);  
            }  
        }
    }

    5.运行Test,结果如下:

    广东
    深圳
    59493
    59493.jpg
    2015-10-10 8:15:46
    21℃/28℃
    10月10日 多云
    无持续风向微风
    1.gif
    1.gif
    今日天气实况:气温:23℃;风向/风力:东北风 2级;湿度:69%;空气质量:暂无;紫外线强度:弱
    太阳镜指数:不需要。白天光线弱不需要佩戴太阳镜。
    穿衣指数:热。适合穿T恤、短薄外套等夏季服装。
    旅游指数:适宜。有降水,享受雨中出游乐趣要携带雨具。
    运动指数:较不宜。有降水,推荐您在室内进行休闲运动。
    洗车指数:不宜。有雨,雨水和泥水会弄脏爱车。
    化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
    感冒指数:较易发。天凉,湿度大,较易感冒。
    空气污染指数:暂无。
    紫外线指数:弱。辐射较弱,涂擦SPF12-15、PA+护肤品。
    舒适度指数:较舒适。白天降雨,有些热。

    ......

  • 相关阅读:
    jquery 拼图小游戏
    重要参考SQL
    SQL Server save transaction
    SelectList类的构造函数
    一步步教你整合SSM框架(Spring MVC+Spring+MyBatis)详细教程重要
    springMVC,spring和Hibernate整合(重要)
    delphi环境变量
    C# Chart 点击获取当前点击坐标和Series
    如何修改 app.config 的配置信息
    C#中使用设置(Settings.settings) Properties.Settings.Default .(配置文件相当重要)
  • 原文地址:https://www.cnblogs.com/chrischen662/p/4866175.html
Copyright © 2011-2022 走看看