关于webservice的问题。。

大家都统称的webservice是指用soap协议采用http的方式传递消息的webservice吧?那么像cxfwebservice等等这些算什么?也是叫webserv... 大家都统称的webservice是指用soap协议采用http的方式传递消息的webservice吧? 那么像 cxf webservice 等等这些算什么?也是叫webservice呢,还是叫cxf框架实现的webservice呢? cxf的实现也是采用的http协议吗? cxf webservice 和 webservice有啥区别? 展开
 我来答
妥当且坦率的才俊k
2014-09-23 · TA获得超过3825个赞
知道小有建树答主
回答量:1008
采纳率:80%
帮助的人:943万
展开全部

Web service可以这么理解,它实现客户端于服务端的通信,怎么通信的,这里可以理解为使用soap消息(客户端于服务端之间可以懂的语言),其实就是一种xml格式的文件。我们知道在网络中传输数据,soap本身是无法传递的,必须依附在网络协议上,最常用的是Http、Tcp。

        CXF是一种Web 框架,就像struts的底层是servlet一样,他是为了提高开发效率产生的,所以底层还是Web Service的基础,用的是Http+Soap进行消息传递。类似的还有,xFire、axis等。

        其实Web Service也可以理解为一种远程调用(RPC),只不过它更高级。现在还有一种轻量级的远程调用框架Hessian,使用的是Http+二进制数据进行传输,效率不错。

追问
谢谢解惑。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式