分布式(基础)-WebService(二)

简介: 分布式(基础)-WebService(二)

WebService-原生的方式

接着WebService第一篇的内容写:

1、下面的xml文档是原生的WebService生成的xml文档:

1.1、首先看下上面的xml文件中的标签types代表传输过程有哪些元素。

在schemaLocation里面定义的:http://localhost:8090/weatherInfo?xsd=1

访问下这个地址如下:

首先元素是getWeatherByCityName,类型为tns:getWeatherByCityName

这个方法的参数是arg0,参数的类型是String类型。

还有一个是响应的方法:getWeatherByCityNameResponse

响应的类型是String。

这些就是wsdl文档中对应的格式。

2、生成的wsdl文档如何给远程的去调用呢?

步骤如下:

①、用jdk中自带的工具wsimport.exe,用它去执行然后生成客户端的代码

②、把java文件拷贝到客户端,进行去调用就可以了

③、建个主类去访问:

总结:WebService的原生的就是这么用的,主要是通过http+xml来通信的,如果没有wsdl的话,WebService是无法进行通信的,而原生的WebService对对象是不支持远程通信的。

相关文章
|
JSON 网络协议 Dubbo
RPC框架(技术总结)
RPC框架(技术总结)
RPC框架(技术总结)
|
11小时前
|
XML Java Apache
分布式(基础)-WebService(三)
分布式(基础)-WebService(三)
|
11小时前
|
XML JSON Java
分布式(基础)-WebService(五)
分布式(基础)-WebService(五)
|
11小时前
|
XML Java 数据格式
分布式(基础)-WebService(四)
分布式(基础)-WebService(四)
|
11小时前
|
XML JSON 网络协议
分布式(基础)-WebService(一)
分布式(基础)-WebService(一)
|
4月前
|
XML 网络协议 网络架构
WebService - 基础详解
WebService - 基础详解
288 0
|
XML SQL JSON
开源SPL,WebService/Restful广泛应用于程序间通讯,如微服务、数据交换、公共或私有的数据服务等。
开源SPL,WebService/Restful广泛应用于程序间通讯,如微服务、数据交换、公共或私有的数据服务等。
134 0
开源SPL,WebService/Restful广泛应用于程序间通讯,如微服务、数据交换、公共或私有的数据服务等。
|
JSON 负载均衡 算法
轻量级RPC框架(0 - 项目概述)
轻量级RPC框架(0 - 项目概述)
轻量级RPC框架(0 - 项目概述)
|
Java 数据格式 网络架构
主流RPC框架详解,以及与SOA、REST的区别
什么是RPC RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
1615 0