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


1 WebService是什么

2 为什么要用WebService

3 几个重要术语


4 jdk环境下开发WebService
4.1 服务端


4.2 客户端
4.3.1 利用jdk提供的wsimport.exe工具生成wsclient

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

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


4.3.2 TCP/IP MONITOR
tcp/ip监听 可在exlipse中配置,配置图如下


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

java调用用.net实现的webservice,在自动生成cilent的时候会报错,需要将wsdl文件放到本地,再做相应调整才可成功生成
5 Apache cxf 开发webservice
6 深入分析WSDL文档
6.1 大致标签分类

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


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

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

6.1.4 <binding>标签:SEI的实现

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

6.2 WSDL图解

7 cxf支持的数据类型

网友评论