2019-04-22 WebService

题外知识: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 标签:定义xml格式约束

image.png

image.png

6.1.2 标签:定义消息结构

image.png

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

image.png

6.1.4 标签:SEI的实现

image.png

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

image.png

6.2 WSDL图解

image.png

7 cxf支持的数据类型

image.png

你可能感兴趣的:(2019-04-22 WebService)