- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
B/S架构下Web数据提交与获取原理分析
杜限田兰梅
(作者单位:四川省广播电视科学技术研究所)
摘要:本文对B/S架构下浏览器向服务器端提交数据以及获得服务器端数据的原理过程进行分析和介绍。
无论何种架构的服务器结构都会涉及终端向服务端提交数据和获得服务器端数据的问题,而B/S架构相对于C/
S架构的TCP直接连接方式来说中间多了Web服务器层,因此以何种方法及何种格式传输交互数据是本文将会
重点探讨的内容。
关键词:B/S;数据提交;数据获取;Web
1B/S和C/S架构概述BrowserWebDatabase
ServerServer
B/S(Browser/Server)架构即浏览器/服务器架构,
浏览器
与之对应的是C/S(Client/Server)架构即客户端/服务数
器架构。两者的主要区别在于B/S架构无须安装专用据
ASP、库
浏览器
的软件客户端,只要有支持HTML语言的浏览器就可JSP、php服
以使用;C/S架构的系统使用时,需要单独开发客户端务
器
软件,此客户端软件还需要针对不同种类的操作系统浏览器
进行不同版本的定制和开发。两者的优缺点主要如下:
图1B/S系统架构
B/S架构Web服务器对客户端功能的一些改变,不用
客户端浏览器再单独进行下载更新或者升级,仅仅只
用在浏览器更新缓存刷新网页即可,操作简便。缺点
是受网络限制,客户端只能在浏览器上使用,安全性
也比C/S架构低;C/S架构必须客户端先安装好之后才
能投入使用,更新软件的时候,客户端也必须重新下
载一次进行更新,维护和升级的成本过高,如果进行
一次维护升级,那么所有的客户端程序都必须进行改
变,所花费的时间很长,但比较安全,可以将复杂的
计算存储在本地[1]。两种架构之间的主要区别如图1、
图2所示。图2C/S系统架构
当今服务器客户端软件升级更新换代非常迅速2常见的Web数据提交方法
2.1
和频繁,如果每一次升级或者补丁用户都需要重新Form表单提交
安装自己的客户端程序,就会非常不方便。可见,2.1.1Form表单的一般形式
C/S这种网络服务器客户端的架构已经不太适应现Form表单一般指为HTML语言中提交用户数据而
在的发展模式。而B/S架构下的浏览器网络架构则创建的form标签元素[2]。
比C/S网络架构更加具有快速响应软件更新升级的潜表单的输入元素可以有Text、select、checkbox、
力。因此,下面将通过分析在B/S架构下,浏览器向button等。
服务器端提交H
初级会计持证人
专注于经营管理类文案的拟写、润色等,本人已有10余年相关工作经验,具有扎实的文案功底,尤善于各种框架类PPT文案,并收集有数百万份各层级、各领域规范类文件。欢迎大家咨询!
原创力文档


文档评论(0)