到底什么样的才是Web Services

发布于 2021-11-11 23:14:54 字数 380 浏览 860 评论 7

我曾经做过一个android的软件,当时的思想是这样的,我用SSH框架做了一个Web服务端,这个服务端暴露了很多的接口,当然只是一些servlet,返回json格式(或者html或者xml)的数据,客户端调用时候是通过URL后面添加请求参数让服务端知道我要什么样的数据,当客户端(也就是android端)请求消息的时候就会给android客户端发送一段json的数据,然后android会去解析,再显示出来。

我以前以为这就是Web Services了 ,可是昨天使用CXF搭建了一个服务器和客户端发现完全不是这么回事,与我了解的有很大的不同。

有两个问题:1:我使用的那个到底是不是Web Services?

2:CXF到底解决了什么,客户端调用难道需要这么多的服务端的信息吗?(比如说接口这些)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

梦中楼上月下 2021-11-11 23:17:07

webservice 和你客户端用什么 没有任何关系 ,你是C++ 你就用C++ 的工具 生产对应的客户端  通过就是统一的 WSDL 

青萝楚歌 2021-11-11 23:17:04

如果调用方是自己人,就用json。否则用webservice,省去很多麻烦

策马西风 2021-11-11 23:17:01

引用来自“lcyu”的答案

你这也是一种WebService的思路吧,但不是标准的。标准的WebService,返回的数据是所有的开发语言、所有的平台通用的。但你的呢?返回的数据需要怎样解析,只有你自己知道。

眼眸 2021-11-11 23:17:00

你这也是一种WebService的思路吧,但不是标准的。标准的WebService,返回的数据是所有的开发语言、所有的平台通用的。但你的呢?返回的数据需要怎样解析,只有你自己知道。

时光清浅 2021-11-11 23:16:45

引用来自“gengu”的答案

引用来自“lcyu”的答案

你这也是一种WebService的思路吧,但不是标准的。标准的WebService,返回的数据是所有的开发语言、所有的平台通用的。但你的呢?返回的数据需要怎样解析,只有你自己知道。

丢了幸福的猪 2021-11-11 23:15:05

Web Service主要通过HTTP和SOAP协议使数据在Web上传输,SOAP通过HTTP调用业务对象执行远程功能调用,客户端能够用例SOAP和HTTP通过Web调用的方法来调用远程对象。

从你的描述看,你所实现的只是用一个客户端对指定URL的地址的访问,然后post指定格式的数据,非严格意义Web Service 或者说就是就是普通的请求响应!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文