Web应用的状态管理_第1页
Web应用的状态管理_第2页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 3/3Web应用的状态管理 第7章Web应用的状态管理 本章概述 Web 应用本质上是无状态的,对页面的每个请求都将被视为新请求,而且默认情况下,来自一个请求的信息对下一个请求不可用。而在实际企业应用中,完成一个业务往往需要很多步骤才可以。比如:在网上订购商品,首先需要找到您想要的商品,将它添加到购物车,然后继续浏览商品,直到您选购完才提交购物车,完成定单。既然Web应用是无状态的,那么又是如何来维护我们订购商品过程中的这些信息的呢?完成本章的学习,您将得到完美的解答。 本章分别讲解维护这些状态的各种技术,并对比分析这些技术的优缺点,以致您能够合理的选择技术来维护Web应用的状态。 教学目标

2、 理解什么是Web应用状态 理解并掌握视图状态技术 使用Cookie来保存状态 使用应用程序状态 使用会话状态 理解各种状态维护技术的区别,并能在实际应用中选择适当的技术来维护状态 教学重点 使用Cookie来保存状态 使用视图状态来保存状态 使用隐藏域来保存状态 理解控件状态 使用应用程序状态 使用会话状态 Web应用开发http:/./doc/fb1294a30029bd64783e2cc7.html 2.0 教学难点 应该让学生理解各种状态维护技术之间的区别,掌握如何在实际应用中选择合理 的技术来完成某些具体功能。 教学资源 建议学时数 授课:4课时 试验:1课时 教学方法 7.1Web

3、应用状态概述 2 第7章Web应用的状态管理7.2客户端状态维护技术 使用客户端状态维护技术涉及在页中或客户端计算机上存储信息,在各往返行程间不会在服务器上维护任何信息。客户端技术往往具有最低的安全性但具有较快的服务器性能,因为对服务器资源的要求是适度的。本节主要讲解视图状态、控件状态、Cookie、隐藏域以及查询字符串。 完成本节,您将能够: 理解并掌握视图状态 理解Cookie的原理 掌握Cookie的使用 掌握隐藏域的使用 掌握查询字符串的使用 7.2.1视图状态 教学提示: 本节的教学目标: 理解什么是视图状态。 如何设置页面是否保留视图状态 如何在配置文件中设置是否保留页面的视图状态

4、 如何对页面的视图状态进行分块 3 Web应用开发http:/./doc/fb1294a30029bd64783e2cc7.html 2.0 7.2.2控件状态 7.2.3隐藏域 4 第7章 Web 应用的状态管理 5 7.2.4 Cookie 教学提示: 本节的教学目标: 理解什么是Cookie 。 理解Cookie 的实现机制。 如何编写和读取Cookie 。 如何编写和读取多值Cookie 。 如何控制Cookie 的范围。 如何修改和删除Cookie 。 理解Cookie 和会话状态的关系。 7.2.5 查询字符串 Web应用开发http:/./doc/fb1294a30029bd64

5、783e2cc7.html 2.0 7.3服务器端状态维护技术 本节主要讲解服务器端状态维护的两种技术:应用程序状态和会话状态维护技术,分别讲解这两种技术的原理,以及如何使用等。 完成本节,您将能够: 理解应用程序状态的原理 使用应用程序状态维护技术 理解会话状态维护技术的原理 理解会话状态的模式 使用会话状态维护技术 7.3.1应用程序状态 教学提示: 本节的教学目标: 理解什么是应用程序状态。 理解应用程序状态的实现原理。 如何向应用程序添加和读取值。 如何删除应用程序状态中的值。 6 第7章Web应用的状态管理7.3.2会话状态 教学提示: 本节的教学目标: 理解什么是会话状态。 理解会话状态的实现原理。 理解会话状态的事件。 理解会话状态的模式。 使用会话状态。 了解会话状态的扩展。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论