-
web通信问题0
个人理解:
java: servlet通过requet(response)调用http协议的方法如get与post实现客户端与服务器通信。spring框架通信原理和servlet一样,封装了一下。
webservice:通过rest或者soap协议封装了http协议,调用http协议的get与post实现通信。
ajax:?XmlHttpRequest?这个不知道,望解释
servlet有生命周期,仅限系统内部调用。webservice可随时任意调用。实际上都是通过http协议的方法来实现通信的。是否这样?
如果我理解的没有问题,想问一下两者的还有什么区别?性能,优缺点啥的。ajax请求与他们比较呢?
谢谢2014年1月06日 13:49
1个答案 按时间排序 按投票排序
-
速度:
http快,webservice慢,主要是由于webservice要把数据通过soap协议来进行打包成xml格式,然后通过http协议来传输,然后服务端还要解析xml数据,这个过程很耗时的,这里面soap协议实际上就是一个打包协议,webservice的传输还是借助于http的。
性能:
对于跨平台来说,webservice有它得天独厚的优势,最大的用处实际就是跨平台处理数据传输了,如果一个.net发布的webservice服务的话,一般有优先选择webservice协议来处理的。
这只是个人愚见,个人运用之后的一点见解,仁者见仁智者见智。2014年1月06日 22:29
相关推荐
基于node-serialport开发的WEB串口通信工具,主要功能有串口配置,接收数据,手动、自动发送指令
QT应用程序与嵌入浏览器web页面通信源代码,相互发送/接收数据。
VB远程FTP通信WEB通信,web POST与GET提交,数据库操作
为保护用户Web通信安全,针对现有Web加密中的运算负荷问题,提出了可保护用户隐私的轻量级Web通信加密方案。该方案很大程度降低服务器在会话密钥协商时的运算负荷,实现通信业务流加密、抵抗第三方监控,进而有效...
wpf中使用selfhost自宿主方式启动web服务作为服务端,暴露apicontroller,客户端用httpclient,模拟web的get/post请求方式,上传图片和通信。
基于matlab web server通信原理远程实验系统
通过XML实现的不同web页面之间的数据通信,解决了HTML控件和后来逻辑代码直接的通信问题。
可以直接用在web界面上的,局域网/Internet点对点通信,有web交互界面
关于uni-app使用web-view页面之间互相跳转、通信等问题的解决方案.docx
实现简单的网上即时通信,相当于是淘宝,京东客服功能的简单版
Web异步通信研究与应用,金日男,,传统的Web数据提交是以整个表单为单位的也就是与服务器的同步通信,这种通信方式存在一个明显的缺陷就是当用户提交Web表单时往往出
ASP编写的局域网内Web QQ 通信工具
Android通过URL跟web服务器通信那点破事
Unity与WebGl通信工具脚本 测试Demo 教程https://blog.csdn.net/boyZhenGui/article/details/114374111?spm=1001.2014.3001.5501
一套不错的JAVA WEB即时通信源码,导入eclipse里就可以运行的。
利用Web Serial API实现Vue与单片机串口通信源代码
Android通过URL跟web服务器通信方式(3.0以上通用)
这是直接集成到客户的应用和设备,便于开发和部署基于Web的应用程序和设备。它迅速( 每秒处理3500多要求)而紧凑 ,其中包括支持动态网页制作,服务器端嵌入式脚本过程中的CGI ,可加载模块的SSL ,摘要式身份验证...
该工具可以用来自动提交web forms、读取web页面内容、在web服务器上放置文件或从web服务器读取文件、安排/检索web页面内容、生成站点树状结构,或者用于需要与web服务器通信的其它应用程序。 用户可以通过HTTP和...
本教程介绍生成使用 SignalR ...创建 Web 项目。 添加 SignalR 客户端库。 创建 SignalR 中心。 配置项目以使用 SignalR。 添加可将消息从任何客户端发送到所有连接客户端的代码。 最终将创建一个正常运行的聊天应用: