A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 乐行者广裁 中级黑马   /  2013-5-19 11:52  /  1650 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 乐行者广裁 于 2013-7-6 19:59 编辑

面试中问到webservice是什么?这个该怎么回答?它主要是做什么的?怎么使用?

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

2 个回复

正序浏览
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-29 22:55
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马