WebService入门
来源:互联网 发布:阿里云资源编排 编辑:程序博客网 时间:2024/05/21 11:26
WebService 百度百科给出的解释是:
“Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。”。
简单的来说它就是一种可以跨平台、跨机器、跨语言、无需任何第三方插件、web服务通讯技术。
WebService可以分为三个方面,客户端,服务端,连接端。用户通过“jdk/cxf”请求发送到连接端,连接端接受请求通过请求内容匹配到对应的服务端,服务端将wsdl文件返回,用户生成客户端,用户通过生成的客户端利用SOAP消息向服务端发送请求,进行通信,服务端可以也可以拥有客户端身份,具有两种身份。
wsdl(Web Services Description Language ‘WebService定义语言’):
wsdl文件是一种XML文件,它的内容使用了Schema(它是一种强于DTD的语言)约束。一个webservice会对应一个唯一的wsdl文档, 定义了客户端与服务端发送请求和响应的数据格式和过程。
SOAP(Simple Object Access Protocal ‘简单对象访问协议’):
是一种简单的、基于HTTP和XML的协议, 用于在WEB上交换结构化的数据,客户端正式通过这个协议与服务端进行通信的。
webservice 的调用有3种方式
- httpget
- httppost
- httpsoap
soap 的优点是 可以传递结构化的 数据,而前两种不行。soap 最终也是使用 HTTP 传送 XML。
以上是个人总结的一些经验,如有误解请在评论指出更正。
1 0
- 【WebService】WebService入门1
- WebService入门
- webservice入门
- WebService入门
- webservice 入门
- WebService入门
- WebService入门
- webService入门
- Webservice 入门
- WebService入门
- WebService入门
- WebService 入门
- WebService入门
- webService 入门
- WebService入门
- WebService入门
- WebService 入门
- webService 入门
- TensorFlow和Caffe、MXNet、Keras等其他深度学习框架的对比
- 高阶篇:2)概念设计
- 流和序列化(二)--流的类型体系
- HDOJ(HDU).3466 Dividing coins ( DP 01背包 无后效性的理解)
- Mysql数据库表的自增主键ID号乱了,需要重新排列
- WebService入门
- replace()可以接受回调函数
- 多线程之线程同步
- 算法训练 Torry的困惑(基本型)
- git使用教程简介指令版
- 专利基本知识及撰写要求
- eclipse使用可能出现的问题(1.工作空间2.tomcat删除不能重建3导入项目报错)
- HDU 1540 Tunnel Warfare(另辟蹊径,c++ map 暴搜)
- error LNK2019: unresolved external symbol __atoi64