学习Web Service及想法。

来源:互联网 发布:mac qq截图快捷键 编辑:程序博客网 时间:2024/05/19 12:39

     先谈谈我对Web Service的理解。一般情况下,程序员编写代码的时候,想要调用某个对象,类或方法,这个对象,类或方法前提都是存在于本机上的。但这就有一个局限性了:我如果想调用一些实时性比较强的数据呢?而我本身又不能提供这些数据。这个时候该怎么办呢?这个时候可以考虑用Web Service来解决问题。假设有某个网站将我需要的数据做成Web Service的接口供我在网络上调用,问题就解决了。

     Web Service实际上就是将你的一个服务做成接口(实际上就是对象,函数,方法那些东西)放在网络上供别人调用。而且它最大的一个特点就是平台无关。不管你采用的是什么平台,什么语言,只要你的开发工具严格按照Web Service的一套协议来订制,开发出来的Web Service就可以被任何平台严格按照Web Service协议调用。而帮助Web Service实现平台无关的这几个协议分别是:

XML/XSD  SOAP WSDL。三个协议分别在不同的方面帮助Web Service实现平台无关。实现了平台无关和网络调用,也就很好地实现了分布式应用。谈到分布式应用,Web Service相比.NET Remoting更加有用,因为它是平台无关的,而.NET Remoting则是基于.NET平台的。

如果想对Web Service有更直观的了解,建议看看http://kailechen.blogdriver.com/kailechen/1070037.html这篇文章。

知识无所谓能不能理解,在乎的是能不能找到好文章来帮助理解。好的文章能够帮你迅速进入正题;垃圾文章也可以迅速将你拉入不可想象的深渊。而如何快速找到好文章来帮助你前行,我想baidu 和 google可能是最好的选择了。一句话,有问题,baidu之,google之。

原创粉丝点击