今天新接了一个小项目,要用webservice。把示例代码拿过来一看,我有点懵。这啥东西?虽然调试了一下,找猫画虎也算调成功了,但是对这个webservice还是不太了解。
下面搜集了一些资料,也不算全面,只能说是帮助理解把。后续再根据自己的理解修修补补吧
理解Web Service
http://www.ruanyifeng.com/blog/2009/08/what_is_web_service.html
https://blog.csdn.net/c99463904/article/details/76018436
https://zh.wikipedia.org/wiki/Web%E6%9C%8D%E5%8A%A1
WebService是一种跨编程语言、跨操作系统平台的远程调用技术。
和现在所说的 ”云计算“ “云服务” 差不多
"网络服务"(Web Service)的本质,就是通过网络调用其他网站的资源。
WebService服务端通过一个文件(WSDL)来说明自己有啥服务可以对外调用,服务是什么(服务中有哪些方法,方法接受 的参数是什么,返回值是什么),服务的网络地址用哪个url地址表示,服务通过什么方式来调用。WSDL(Web Services Description Language)是一个基于XML的语言,用于描述Web Service及其函数、参数和返回值。它是WebService客户端和服务器端都能理解的标准格式。
Apache Axis是提交 到W3C的SOAP(“简单对象访问协议”)的实现。
SOAP是一种轻量级协议,用于在分散的分布式环境中交换结构化信息。它是一个基于XML的协议,由三部分组成:一个信封,用于定义描述消息中的内容以及如何处理消息的框架;一组用于表达应用程序定义的数据类型实例的编码规则;以及用于表示的约定远程过程调用和响应。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章