WebService 入门
来源:互联网 发布:mac添加网页个人收藏 编辑:程序博客网 时间:2024/05/17 22:25
转载http://blog.csdn.net/qq_34631741/article/details/56015334
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。
以上是个人总结的一些经验,如有误解请在评论指出更正。
0 0
- 【WebService】WebService入门1
- WebService入门
- webservice入门
- WebService入门
- webservice 入门
- WebService入门
- WebService入门
- webService入门
- Webservice 入门
- WebService入门
- WebService入门
- WebService 入门
- WebService入门
- webService 入门
- WebService入门
- WebService入门
- WebService 入门
- webService 入门
- Codeforces Beta Round #3 D. Least Cost Bracket Sequence 贪心 优先队列
- 读取应用程序下的配置文件
- (总结)Web性能压力测试工具之ApacheBench(ab)详解
- 微信公众平台开发(1) 配置接口(微信公众平台搭建php开发配置详细步骤讲解)
- CentOS6.5升级内核到4.0.0
- WebService 入门
- 购物车模块设计及实现(SSH架构)
- 【SDOI2010】bzoj1927 星际竞速
- 数据结构实验:连通分量个数
- JavaScript面向对象编程之this关键字
- dshow-001 介绍
- Spring定时任务的几种实现
- C语言学习资源大全
- DLLImport在C#中的用法