WebService培训教程
-
- 使用CXF开发web service
加入cxf的jar包即可,其它不需要改动
-
- WebService请求深入分析
1). 分析WebService的WSDL文档结构
1.1). 实例截图
1.2). 文档结构
<definitions> <types> <schema> <element> </types> <message> <part> </message> <portType> <operation> <input> <output> </portType> <binding> <operation> <input> <output> </binding> <service> <port> <address> </service> </definitions> |
1.3). 文档结构图
- types - 数据类型(标签)定义的容器,里面使用schema定义了一些标签结构供message引用
- message - 通信消息的数据结构的抽象类型化定义。引用types中定义的标签
- operation - 对服务中所支持的操作的抽象描述,一个operation描述了一个访问入口的请求消息与响应消息对。
- portType - 对于某个访问入口点类型所支持的操作的抽象集合,这些操作可以由一个或多个服务访问点来支持。
- binding - 特定端口类型的具体协议和数据格式规范的绑定。
- service- 相关服务访问点的集合
- port - 定义为协议/数据格式绑定与具体Web访问地址组合的单个服务访问点。
2). 测试CXF支持的数据类型
-
基本类型
- int,float,boolean等
-
引用类型
- String
- 集合:数1组,List, Set, Map
- 自定义类型 Student
-
3). 一次Web service请求的流程
一次web service请求的本质:
1) 浏览器向服务器端发送了一个soap消息(http请求+xml片断)
2) 服务器端处理完请求后, 向客户端返回一个soap消息
那么它的流程是怎样的呢?
本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源。