webservice的简单使用:

一、服务端:

主要分三步:
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)连接,非数据流的形式,可传入或者得到“对象”形式的数据,但因其传递非数据流数据,传输数据相率较低

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容