美文网首页
2019-04-22 WebService

2019-04-22 WebService

作者: 攻城狮哦哦也 | 来源:发表于2019-10-11 15:54 被阅读0次

题外知识:schema
.xsd 后缀文件


image.png
image.png

1 WebService是什么

image.png

2 为什么要用WebService

image.png

3 几个重要术语

image.png
image.png

4 jdk环境下开发WebService

4.1 服务端

image.png
image.png

4.2 客户端

4.3.1 利用jdk提供的wsimport.exe工具生成wsclient

image.png

上图中的url可以是网络路径“92.168.1.1:8080/aa/wsdl”,也可是本地的*.wsdl文件生成客户端代码
进入需要生成代码的路径后,执行
wsimport -keep 本地文件路径


image.png

利用本地wsdl文件生成的客户端请求发送路径
用本地wsdl文件生成的ws客户端,访问路径是根据本地路wsdl径文件中配置的访问路径来进行访问


image.png
image.png

4.3.2 TCP/IP MONITOR

tcp/ip监听 可在exlipse中配置,配置图如下


image.png image.png

4.4 调用天气预报ws服务示例

image.png

java调用用.net实现的webservice,在自动生成cilent的时候会报错,需要将wsdl文件放到本地,再做相应调整才可成功生成

5 Apache cxf 开发webservice

6 深入分析WSDL文档

6.1 大致标签分类

image.png

6.1.1 <type>标签:定义xml格式约束

image.png
image.png

6.1.2 <message>标签:定义消息结构

image.png

6.1.3 <portType>标签:定义服务端SEI接口

image.png

6.1.4 <binding>标签:SEI的实现

image.png

6.1.5 <service>标签:定义服务器的请求地址以及处理接口

image.png

6.2 WSDL图解

image.png

7 cxf支持的数据类型

image.png

相关文章

网友评论

      本文标题:2019-04-22 WebService

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