webservice的理解

webservice是我们在开发过程中用到的基础,是为了在两个或者多个项目中调用人家写好的方法,或者我们充当服务器写好方法等待人家的调用。总之,webservice其实相当于是一种规范,而不能称之为技术。他可以跨平台、跨语言使用,无论对方使用什么的语言都可以使用webservice来进行跨平台使用。我们一般就是在具体平台开发webservice接口,以及调用webservice接口,每种开发语言都有自己的webservice实现框架。比如Java 就有 Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF、Apache Wink、Jboss RESTEasyd等等。其中Apache CXF用的比较多,它也可以和Spring整合。在之前的通讯是使用的socket,但是不同的协议其实也是支持Socket通信的。 web程序可以调用socket请求,但是由于协议不同,因此在处理的时候要过滤http的协议格式,返回的时候还需要添加 http返回的格式,否则就会出现问题,可想而知,如果还要处理协议格式,是很麻烦的。 所以socket就被淘汰了。

WebService定义:基于web的服务。它使用web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用。

WebService理解:当我们看到网站的天气情况时,只是简单的调用了一下服务器上的一段代码而已。WebService可以将你的服务(一段代码)发布到互联网上让别人去调用,也可以调用别人机器上发布的WebService,就像使用自己的代码一样。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值