CSDNRGY
2016-08-22 08:04
采纳率: 99.3%
浏览 5.2k
已采纳

webService主要的作用是什么?

Web Services 可以将应用程序转换为网络应用程序。

W3C上这么说的,我可以理解为可以把普通的只能在本地运行的java程序,转换成可以在服务器上运行的网络程序

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 181824442 2016-08-22 09:36
    已采纳

    webService 怎么扯到b/s,c/s上去了。。。
    webservice是一种面向服务开发技术,本质是请求/响应的模式,是基于http协议的。
    与普通http请求/响应不一样的地方是:
    webservice使用的是SOAP(简单对象访问,是基于http协议的),
    SOAP协议实现了本地与远程机器通信的时候可以传递对象,极大简化了开发量。
    普通HTTP通信只能用字符串交流。
    除上本地客户机与服务器用字符串,对象交流之外,还可以用JSON交流,如REST协议。。。

    点赞 打赏 评论
  • philobing 2016-08-22 08:09

    ???这什么鬼.理解错了。
    你分不清 C/S和B/S架构
    webService是属于B/S架构的内容。java能做B/S也能做C/S。你不要搞混了。
    webService的产品有apache,iss等 他们的程序是通过apache 发布到网站的
    这里指的程序是指前端代码(html ,javascript,css等)和后台的java的jsp、PHP 、ASP、python等

    点赞 打赏 评论
  • efficiency_shang 2016-08-22 08:22

    理解的不对。
    首先你说的本地运行的java程序应该是指C/S的,在服务器上运行的程序是发布在Tomcat或者JBoss等应用服务器上,这些应用如果想被外网访问需要在Apache或者IIS等Web服务器上配置映射;
    然后说一下webService,举个例子,如果你做了一个酒店的网站,酒店的数据肯定不是你自己来维护的,而是调用供应商的接口来获取这些数据的,你调用这些接口的过程就会用到webService技术;

    点赞 打赏 评论
  • henry-hacker 2016-08-22 12:30

    你首先要清楚:
    webservice为啥出现?
    其实最近几年这种格式的通信协议在互联网公司大行其道,是因为其代表了前后端分离和服务化治理的进程,举个例子来说,以前的api耦合严重,现在我拆分开来,
    做成webservices提供出去,方便系统扩展。

    点赞 打赏 评论

相关推荐 更多相似问题