已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章 Web应用的状态管理第7章 Web应用的状态管理本章概述Web 应用本质上是无状态的,对页面的每个请求都将被视为新请求,而且默认情况下,来自一个请求的信息对下一个请求不可用。而在实际企业应用中,完成一个业务往往需要很多步骤才可以。比如:在网上订购商品,首先需要找到您想要的商品,将它添加到购物车,然后继续浏览商品,直到您选购完才提交购物车,完成定单。既然Web应用是无状态的,那么又是如何来维护我们订购商品过程中的这些信息的呢?完成本章的学习,您将得到完美的解答。本章分别讲解维护这些状态的各种技术,并对比分析这些技术的优缺点,以致您能够合理的选择技术来维护Web应用的状态。教学目标l 理解什么是Web应用状态l 理解并掌握视图状态技术l 使用Cookie来保存状态l 使用应用程序状态l 使用会话状态l 理解各种状态维护技术的区别,并能在实际应用中选择适当的技术来维护状态教学重点l 使用Cookie来保存状态l 使用视图状态来保存状态l 使用隐藏域来保存状态l 理解控件状态l 使用应用程序状态l 使用会话状态教学难点l 应该让学生理解各种状态维护技术之间的区别,掌握如何在实际应用中选择合理的技术来完成某些具体功能。教学资源课本实验参考任务书。幻灯片教师光盘:Powerpnt第七章_ Web应用的状态管理.ppt教师光盘实验文件参见虚拟机任务书:e:LabChap7Task参考代码:e:LabChap7Solution习题解答教师光盘:Tprepanswer ch07_Answer.doc建议学时数授课:4课时试验:1课时教学方法7.1 Web应用状态概述教学提示:本节的教学目标:l 概要讲解什么是Web状态以及为何要维护这些状态。教学内容和方法教学提示内容:概要讲解什么是Web状态以及为何要维护这些状态。方法:应该结合一些实际例子讲解这部分内容,比如登录网站后网站记录的用户名以及购物车等。7.2 客户端状态维护技术使用客户端状态维护技术涉及在页中或客户端计算机上存储信息,在各往返行程间不会在服务器上维护任何信息。客户端技术往往具有最低的安全性但具有较快的服务器性能,因为对服务器资源的要求是适度的。本节主要讲解视图状态、控件状态、Cookie、隐藏域以及查询字符串。完成本节,您将能够:l 理解并掌握视图状态l 理解Cookie的原理l 掌握Cookie的使用l 掌握隐藏域的使用l 掌握查询字符串的使用7.2.1 视图状态教学提示:本节的教学目标:l 理解什么是视图状态。l 如何设置页面是否保留视图状态l 如何在配置文件中设置是否保留页面的视图状态l 如何对页面的视图状态进行分块教学内容和方法教学提示内容:首先讲解什么是视图以及视图状态所带来的好处与视图状态的实现机制,接着讲解如何设置页面和控件是否保留视图状态,以及如何在配置文件中通过配置来设置所有页面中是否保留状态,最后讲解如何将进行分块。方法:在讲解这部分内容时应该结合某个具体页面,通过开启或禁用页面的视图状态时分别查看有何不同的效果,帮助学生对知识的理解。7.2.2 控件状态教学提示:本节的教学目标:l 理解什么是控件状态。教学内容和方法教学提示内容:概要讲解什么是控件状态以及与视图状态的区别。方法:这里只是概要讲解控件状态,对于如何实现控件状态等相关知识将在第九章详细讲解。7.2.3 隐藏域教学提示:本节的教学目标:l 如何使用隐藏域。教学内容和方法教学提示内容:概要讲解什么是隐藏域以及如何使用隐藏域来保留页面的状态。方法: 应该回顾前面的“视图状态”的实现中的隐藏域。7.2.4 Cookie 教学提示:本节的教学目标:l 理解什么是Cookie。l 理解Cookie的实现机制。l 如何编写和读取Cookie。l 如何编写和读取多值Cookie。l 如何控制Cookie的范围。l 如何修改和删除Cookie。l 理解Cookie和会话状态的关系。教学内容和方法教学提示内容:首先讲解什么是Cookie及其实现机制,然后讲解如何编写和读取单值Cookie和多值Cookie,以及如何控制Cookie的范围与如何修改和删除它们。方法:讲解时结合具体例子,比如登录某个网站后网站记录下的用户名等。Cookie技术应用很广泛,应该重点讲解,让学生真正理解并掌握该技术。7.2.5 查询字符串教学提示:本节的教学目标:l 理解和使用查询字符串。教学内容和方法教学提示内容:概要讲解什么是查询字符串以及如何使用它。方法:7.3 服务器端状态维护技术本节主要讲解服务器端状态维护的两种技术:应用程序状态和会话状态维护技术,分别讲解这两种技术的原理,以及如何使用等。完成本节,您将能够:l 理解应用程序状态的原理l 使用应用程序状态维护技术l 理解会话状态维护技术的原理l 理解会话状态的模式l 使用会话状态维护技术7.3.1 应用程序状态教学提示:本节的教学目标:l 理解什么是应用程序状态。l 理解应用程序状态的实现原理。l 如何向应用程序添加和读取值。l 如何删除应用程序状态中的值。教学内容和方法教学提示内容:首先讲解什么是应用程序状态以及实现原理,然后讲解如何添加和读取应用程序状态的值,以及如何删除应用程序状态的值。方法:在讲解读写应用程序状态的值时,需要提及应用程序的事件。7.3.2 会话状态教学提示:本节的教学目标:l 理解什么是会话状态。l 理解会话状态的实现原理。l 理解会话状态的事件。l 理解会话状态的模式。l 使用会话状态。l 了解会话状态的扩展。教学内容和方法教学提示内容:首先讲解什么是会话状态及其实现原理,接着讲解会话状态的事件与会话状态的模式,最后重点讲解如何向会话状态中添加和移除项,与会话的过期等,最后概要讲解如何通过实现自定义会话状态提供程序来扩展会话状态。方法:应该与应用程序状态进行对比
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北科技学院《商务计划与实践》2024-2025学年第一学期期末试卷
- 2025年福建厦门松柏中学高二上数学期末检测模拟试题含解析
- 江苏城乡建设职业学院《可编程器件开发》2024-2025学年第一学期期末试卷
- 眼科青光眼处方药使用须知
- 肾内科肾脏移植术后护理要点
- 急诊科严重创伤护理方案
- 胀痛痉挛性疼痛护理指南
- 资产评估期末作业大纲
- 心衰医学知识专题讲座培训课件
- 2020-2025年中级会计职称之中级会计实务每日一练试卷B卷含答案
- 生鲜门店食品安全主体责任清单与技术评审指南
- 道路交通标线及信号灯优化项目涉路工程安全评价
- 中石化招标管理办法
- 2025年湖南单招政治题(附答案)
- 酒泉市肃州区社区工作者招聘笔试真题2024
- 胖东来超市临期管理制度
- 基层行-各科室查对制度评分标准
- 南京物业红黑榜管理办法
- 2025年石家庄市市属国有企业招聘笔试考试试题(含答案)
- 社情民意工作培训
- 边疆安全的环境与生态安全研究-洞察阐释
评论
0/150
提交评论