让人混淆的servlet和webservice

来源:互联网 发布:个人简介网页制作源码 编辑:程序博客网 时间:2024/06/06 07:21

初学webservice,很容易将其和servlet混为一谈,其实这两者之间并没有什么关系。二者实现的功能并不一样。

servlet:接收请求并响应请求的服务程序。基于java平台,运行在支持java程序的服务器上。使用http协议传输并接受服务器返回的数据

webservice:可以通过网络调用其他服务器的服务的应用程序。支持多种平台和语言,低耦合,传输的数据与平台无关,可以跨平台调用服务。使用soap协议传输XML消息调用远程方法,这样web services可以通过HTTP协议的post和get方法与远程机器交互。


简单理解:servlet主要用于处理浏览器发送给服务端的请求,webservice主要用于服务端与服务端之间的服务调用和数据传输


Servlet的交互:
  
   客户端《-------》你的服务器端

WebService:
 
   客户端《-------》你的服务器端《-------这个交互可以用WebService,但是不能用Servlet-------》别人的服务器

原创粉丝点击