黑马程序员技术交流社区

标题: webservice是什么?怎么使用? [打印本页]

作者: 乐行者广裁    时间: 2013-5-19 11:52
标题: webservice是什么?怎么使用?
本帖最后由 乐行者广裁 于 2013-7-6 19:59 编辑

面试中问到webservice是什么?这个该怎么回答?它主要是做什么的?怎么使用?
作者: Sword    时间: 2013-5-23 00:48
W3C给Web service下过一个定义,说它是一个软件系统,“用来控制机器之间的互动”( a software system designed to support interoperable machine-to-machine interaction over a network)。
这个定义比较抽象,我觉得,简单说,Web service就是调用其他网站的资源的一种方法。
通俗地说,Web service(以下译为Web服务)就是让你的网站可以使用其他网站的资源,比如在网页上显示天气、地图、twitter上的最新动态等等。
这就好比,一件事你可以自己做,也可以交给另一个人去做。比如,我肚子饿了,我可以自己做饭,也可以打电话去订一份比萨,让店家送上门。

Web服务的基本思想,就是尽量把事情交给其他网站去做,自己轻易不要去做。举例来说,我要计算1+1=?,我可以在自己的计算机上写一个程序,也可以交给网上的另一台计算机,等它计算完毕后,再把结果返回给我。web服务要求我们尽量不要写本地的程序,而是把它“外包”出去。
顺便提一句,最近“云计算”这个名词很红,它不过是“web服务”的另一种故弄玄虚的说法而已。它不说你把事情交给其他网站去做,而说你把事情交给“云”去做。

作者: 史政法    时间: 2013-5-23 09:23
这,,,,,,,,,,视频中根本没有讲过啊。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2