webservice学习心得

    最近学习了webservice,在没有学习webservice之前我对它做了很多猜测,认为它相比于http服务(例如springmvc)更加的复杂。因为以前了解过一点webservice,其中提到了soap,wsdl等专业名词,听起来就让人头大。但是在学习了之后感觉其实just so so。哈哈哈,膨胀了。其实webservice也没有那么简单,只是我学的只是最基础的,并且使用了框架(jax)。我是通过黑马程序员的网上视频学习的。这里要着重感谢黑马程序员。感谢他们的奉献和分享精神,我的很多技术都是通过黑马程序员入门的。

    视频链接:黑马webservice视频

    本篇博客主要是为了记录我在学习中对webservice的理解,你也可以把它当做一个简单的对webserivce的介绍或者入门。

webservice理解(如果直接想看干料请跳到CXF实现webservice)

    在学习一门技术之前通常我们要知道这个技术是用来干什么的,并了解它大致运行的原理(并不需要很详细,毕竟我们大部分人只是为了使用这个技术,了解大致原理是为了我们学习的更加高效)。webserivce首先是一个web服务,什么是web服务呢?在写这篇博客时,我百度了一下,然而并没有让我很满意的解释,所以我不得不自己编(哈哈,就是编)。在我的理解中web服务就是web上的服务(又水了好几个字)。

    通常我们把web理解为网络(我是这么理解的,百度翻译web是万维网),Web服务就是发布在网络上的服务。那么什么是服务呢,类比于小卖部,我们跟老板说,“来一包辣条”,老板就会给我们拿一包辣条,我们称老板给我们提供了服务。Web服务就是我们跟浏览器(或者其他软件)说,给我今天的天气信息,然后浏览器就乖乖地给我们今天天气的信息了。当然作为神秘的程序员我们不能说这么接地气的指令,我们要用些高大上的指令将我们和普通凡人区别开来,我们会跟浏览器说“http://ws.webxml.com.cn/WebServices/WeatherWS.asmx”。当然还要带上必要的数据。我们就能得到天气服务。你可能会想,我靠!怎么这么熟悉,这跟我浏览网页有什么区别,我在浏览器中输入http://www.baidu.com,就能看到百度首页。对了,这也是百度提供的Web服务。但是他可能用的不是webservice服务,极有可能是http服务。

webservice专业名词通俗解释

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值