美文网首页
webservice的简单使用:

webservice的简单使用:

作者: landlord_ | 来源:发表于2019-12-31 10:43 被阅读0次

    一、服务端:

    主要分三步:
    1、建立对外调用的接口:

     interface SomefunctionInterface{
          public function1();
          public function2();
    };
    

    2、实现接口 SomefunctionInterfaceimpl
    3、发布服务,jdk自带webservice服务发布类,调用发布方法:

    #所需参数:url,实现类对象     
    Endpoint.publish("http://127.0.0.1:12345/weather", new SomefunctionInterfaceimpl());
    

    二、客户端

    1、服务端发布服务后会对外生成对应接口文件,可通过 浏览器访问 url?wsdl,(如:http://127.0.0.1:12345/weather?wsdl)获得服务端wsdl文件。
    2、通过服务的wsdl文件生成客户端代码
    到src的路径下,控制台执行

    wsimport -s . http://127.0.0.1:12345/weather?wsdl
    

    自动生成客户端代码
    3、编写客户端调用代码。

    三、webservice特点:

    1、SOAP协议(http+xml)是基于HTTP协议,使用xml传输数据,跨系统、跨平台
    2、非socket(TCP)连接,非数据流的形式,可传入或者得到“对象”形式的数据,但因其传递非数据流数据,传输数据相率较低

    相关文章

      网友评论

          本文标题:webservice的简单使用:

          本文链接:https://www.haomeiwen.com/subject/iakboctx.html