- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web页面通过Application和Session传递参数常见问题及检测方法
Web 页面通过Application 和Session 传递参数
常见问题及检测方法
中国软件评测中心
摘 要 Web 页面即我们在浏览器中所看到的网页,在Web 应用程序中,其页面往往需要进
行动态切换和数据交互,页面间的数据常规传递方法有多种,本文主要介绍Web 页面处理程
序中常见的Application/Session 传递方法,包括概述其实现原理、特点和常见问题,最后
介绍检测该方式常见应用问题的测试思路和方法。
关键词 Web 页面 Application/Session 应用问题 测试方法
1. web 页面的概念
Web 是internet 上一个非常重要的资源信息网,产生于20 世纪90 年代初,它遵循超
文本传输协议,以超文本或超媒介的形式传送各种各样的信息,为用户提供了一个具有友好
的图形化界面Web 页面,以便用户阅读internet 上的信息文档。Web 页面其实是一个单
一的文件,其特点主要表现在:
1) Web 是图形化的和易于导航的。Web 可以在一页上同时显示色彩丰富的图形和文
本的性能,同时Web 非常易于导航,它可以在各页各站点之间进行浏览了。
2) Web 与平台无关。无论你的系统平台是什么,你都可以通过Internet 访问WWW。
3) Web 是分布式的。大量的图形、音频和视频信息可以放在不同的站点上。只需要
在浏览器中指明这个站点就可以了。
4) Web 是动态的。Web 站点的信息包含站点本身的信息,信息的提供者可以经常对
站上的信息进行更新,Web 动态的特性还表现在Web 是交互的,通过超连接可以
连接任意可以连接的页面,从服务器方获得动态的信息。
2. Application/Session 传递参数方法概述
Web 页面是动态和交互的,Web 页面之间的数据交换往往存在一些参数的传递,不管是
通过哪种语言平台编写Web 页面处理程序,其参数传递的方式方法类似,且多种多样,常见
方式主要包括通过URL 地址、Application/Session、Cache、Cookie 以及基于服务器文件
或数据库等。
Application/Session 中定义变量的方式传递参数相对于用户来说是一种隐式的传递
方法,这种方式传递参数的优势就是逻辑简单清晰,保密性好。在发送端的页面处理程序中
我们可以定义参数如:
Application[ParamID]=ParamValue;
Session[ParamID]=ParamValue;
在接收页面处理程序中引用参数:
VarID=Application[ParamID];
VarID=Session[ParamID];
这样就可以完成参数的传递。
Application 与Session 方式的区别在于:
1) 从应用范围看:Application 参数的作用域是相对于整个应用程序的,也就是整个
网站的,Session 参数作用域仅对单个用户有效或单次会话有效。
2) 从生命周期看:Session 是在站点的页面从打开到被关闭之前一直生存的,关闭或
跳转到其它网站就会使Session 死掉,而Application 是从站点发布以来一直存活
的,除非重启了站点服务。
3. Application/Session 传递参数常见应用问题
1) Application/Session都要占用内存,消耗宝贵的服务器资源,如果使用不当,比如
没有手工释放内存,可能会造成内存泄露;
2) 对于用户量较大的应用系统,每个用户使用Application或Session资源时,可能对
系统造成很大的资源压力;
3) Application是全局对象,任何用户都可以访问,可能导致用户变量之间的值覆盖,
从而丢失信息或信息错误;
4) Application虽然是全局对象,但是站点服务重启后,数据会丢失,应用过程中可能
会丢失用户信息;
5) 混淆Application与Session使用,Session作用域仅针对单次会话,用户会话结束,
Sessio
您可能关注的文档
- TCPWestwood演算法之研究与实作.pdf
- tcp_http抓包分析_编程思路.pdf
- TCP抓包分析.doc
- TCP会话重组研究.pdf
- TCP套接字编程实验报告.doc
- TCP的可靠性实现机制.doc
- tcp烟囱故障处理方法.doc
- TCP的核心算法在lwip中的实现.pdf
- tcp课程设计.doc
- TCP课程设计指导教程.doc
- 2018年普通高等学校招生全国统一模拟考试理综-化学试题扫描版含答案.doc
- Unit6SunshineforallStudyskills课件-牛津译林版八年级英语下册.pptx
- Unit3After-schoolactivitiesLesson2Avisittoafarm课件冀教版(2024)英语七年级下册.pptx
- 第13课《最后一次讲演》课件-统编版语文八年级下册.pptx
- Unit2BesportybehealthyReading课件-牛津译林版(2020)高中英语.pptx
- Unit2Differentfamilies第三课时(课件)-人教PEP版(2024)英语三年级上册.pptx
- 服务业的区位选择教学课件-湘教版高中地理必修二.pptx
- 城镇化进程及其影响课件高中地理湘教版(2019).pptx
- 国家海洋权益与海洋发展战略课件高一地理中图版必修2.pptx
- 工程变更管理细则.doc
最近下载
- 一种定向声波驱鸟器.pdf VIP
- 光伏智慧管理平台方案.docx VIP
- 公共危机与应急管理(原理与案例)王宏伟-第七章 应急沟通.pptx VIP
- 火电工程建筑工程交付使用前质量监督检查记录.pdf VIP
- 2023-2024学年高中下学期主题班会 世界读书日 读书,是门槛最低的高贵 课件 .pptx VIP
- 化解小学生争吵主题班会PPT课件.pptx VIP
- 儿童保健学试题库.pdf VIP
- 完整版老旧小区雨污分流改造工程施工组织设计方案(最全).doc
- 2023年广东省深圳市光明区中考二模物理试题(含答案解析).docx
- 四川省成都市石室中学2024届高二下学期期中半期考试物理试题(含答案及解析).docx
文档评论(0)