Web应用的状态管理.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web应用的状态管理.doc

Web应用的状态管理 本章概述 Web 应用本质上是无状态的,对页面的每个请求都将被视为新请求,而且默认情况下,来自一个请求的信息对下一个请求不可用。而在实际企业应用中,完成一个业务往往需要很多步骤才可以。比如:在网上订购商品,首先需要找到您想要的商品,将它添加到购物车,然后继续浏览商品,直到您选购完才提交购物车,完成定单。既然Web应用是无状态的,那么又是如何来维护我们订购商品过程中的这些信息的呢?完成本章的学习,您将得到完美的解答。 本章分别讲解维护这些状态的各种技术,并对比分析这些技术的优缺点,以致您能够合理的选择技术来维护Web应用的状态。 教学目标 理解什么是Web应用状态 理解并掌握视图状态技术 使用Cookie来保存状态 使用应用程序状态 使用会话状态 理解各种状态维护技术的区别,并能在实际应用中选择适当的技术来维护状态 教学重点 使用Cookie来保存状态 使用视图状态来保存状态 使用隐藏域来保存状态 理解控件状态 使用应用程序状态 使用会话状态 教学难点 应该让学生理解各种状态维护技术之间的区别,掌握如何在实际应用中选择合理的技术来完成某些具体功能。 教学资源 课本 实验 幻灯片 教师光盘:\Powerpnt\ Web应用的状态管理.ppt 教师光盘 实验 参见虚拟机 任务书:e:\Lab\Chap7\Task\ 参考代码:e:\Lab\Chap7\Solution 习题解答 教师光盘:\Tprep\answer ch07_Answer.doc 建议学时数 授课:4课时 试验:1课时 教学方法 Web应用状态概述 教学提示: 本节的教学目标: 概要讲解什么是Web状态以及为何要维护这些状态。 教学内容和方法 教学提示 内容:概要讲解什么是Web状态以及为何要维护这些状态。 方法:应该结合一些实际例子讲解这部分内容,比如登录网站后网站记录的用户名以及购物车等。 客户端状态维护技术 使用客户端状态维护技术涉及在页中或客户端计算机上存储信息,在各往返行程间不会在服务器上维护任何信息。客户端技术往往具有最低的安全性但具有较快的服务器性能,因为对服务器资源的要求是适度的。本节主要讲解视图状态、控件状态、Cookie、隐藏域以及查询字符串。 完成本节,您将能够: 理解并掌握视图状态 理解Cookie的原理 掌握Cookie的使用 掌握隐藏域的使用 掌握查询字符串的使用 视图状态 教学提示: 本节的教学目标: 理解什么是视图状态。 如何设置页面是否保留视图状态 如何在配置文件中设置是否保留页面的视图状态 如何对页面的视图状态进行分块 教学内容和方法 教学提示 内容:首先讲解什么是视图以及视图状态所带来的好处与视图状态的实现机制,接着讲解如何设置页面和控件是否保留视图状态,以及如何在配置文件中通过配置来设置所有页面中是否保留状态,最后讲解如何将进行分块。 方法:在讲解这部分内容时应该结合某个具体页面,通过开启或禁用页面的视图状态时分别查看有何不同的效果,帮助学生对知识的理解。 控件状态 教学提示: 本节的教学目标: 理解什么是控件状态。 教学内容和方法 教学提示 内容:概要讲解什么是控件状态以及与视图状态的区别。 方法:这里只是概要讲解控件状态,对于如何实现控件状态等相关知识将在第九章详细讲解。 隐藏域 教学提示: 本节的教学目标: 如何使用隐藏域。 教学内容和方法 教学提示 内容:概要讲解什么是隐藏域以及如何使用隐藏域来保留页面的状态。 方法: 应该回顾前面的“视图状态”的实现中的隐藏域。 Cookie 教学提示: 本节的教学目标: 理解什么是Cookie。 理解Cookie的实现机制。 如何编写和读取Cookie。 如何编写和读取多值Cookie。 如何控制Cookie的范围。 如何修改和删除Cookie。 理解Cookie和会话状态的关系。 教学内容和方法 教学提示 内容:首先讲解什么是Cookie及其实现机制,然后讲解如何编写和读取单值Cookie和多值Cookie,以及如何控制Cookie的范围与如何修改和删除它们。 方法:讲解时结合具体例子,比如登录某个网站后网站记录下的用户名等。 Cookie技术应用很广泛,应该重点讲解,让学生真正理解并掌握该技术。 查询字符串 教学提示: 本节的教学目标: 理解和使用查询字符串。 教学内容和方法 教学提示 内容:概要讲解什么是查询字符串以及如何使用它。 方法: 服务器端状态维护技术 本节主要讲解服务器端状态维护的两种技术:应用程序状态和会话状态维护技术,分别讲解这两种技术的原理,以及如何使用等。 完成本节,您将能够: 理解应用程序状态的原理 使用应用程序状态维护技术 理解会话状态维护技术的原理 理解会话状态的模式

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档