- 9
- 0
- 约3.9千字
- 约 8页
- 2017-01-06 发布于重庆
- 举报
8周application对象
第8周第1次课 总第18次课
课题:application对象
教学目标:
了解什么是application对象
掌握application对象的属性、方法和事件的应用
教学重点:
application对象的属性、方法和事件
教学难点:
application对象的属性、方法和事件的应用
教学方法:
讲解+讨论法
教学过程:
【导入新课】
Application是应用程序级对象,所谓应用程序在这里就是指网站,一个网站就是一个应用程序
【教学内容】
一、功能和应用
1、Application对象中包含的数据可以在整个Web站点中被所有用户使用,并且可以在网站运行期间持久保存数据。Application变量是所有用户公用的,
2、应用Application对象可以完成统计网站的在线人数、创建多用户游戏以及多用户聊天室等功能。
二、application对象的有效期
当网站服务器开启的时候,Application就被创建。
当网站服务器关闭时,Application对象就灭亡
三、常用方法
1、Application存储信息
add(名字,值):将新的对象添加到应用程序状态集合中
或(Application(“Application名字”)=变量或字符串信息)
Set(name,value):更新应用程序状态集合中的对象值
get({name,index}):通过名称或索引获取应用程序状态集 合中的对象
2、Lock方法
在一个ASP应用程序中,如果同时访问的用户很多,就可能会出现很多用户同时修改某个Application变量,这时如果没有一个良好的机制来确保同一时刻仅有一个用户修改和存取Application变量,后果将是无法想像的
语法:Application.lock
功能:锁定Application对象,防止被其他用户访问
3、Unlock方法
语法:Application.lock
功能:解除锁定,可以接受用户的访问
四、事件
1、如何定义和使用事件
创建一个全局性文件global.asax,application对象的事件存储在global.asax中
注:global.asax文件中放置的是application和session对象的事件,存储的信息应用于整个应用程序。一个应用程序中只能有一个global.asax文件,通常保存在站点的根目录下
2、application常用的事件
1、Application_Start():Application开始创建的时候,调用该事件
2、Application_End():Application被清除的时候,调用该事件
3、Application_error():在出现未处理的错误时调用该事件
4、应用:在线人数统计(见演示)
【】Application对象用于存储网站中的公共信息,可在整个网站中传递,所有用户都可以使用
第8周第2次课 总第19次课
课题:session对象
教学目标:
掌握session对象的属性、方法与事件
掌握session对象的应用
教学重点:
session对象的属性、方法与事件
教学难点:
session对象的应用
教学方法:
讲解+实例法
教学过程:
【导入新课】
使用Session对象可以存储特定用户会话所需的信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。在绝大多数情况下,可以使用Session变量作为全局变量,用于在该会话的所有页面中共享信息。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。
Session对象记载某一特定的客户信息,不同的客户用不同的Session对象来记载
【教学内容】
一、session对象
1、Session对象概述:
1、创建和访问Session对象
格式: Session(“名字”)=变量/字符串
例如:
Session(“user_name”)=hisname
Session(“college”)=“上海大学”
访问Session变量:Session(“名字)
2、返回SessionID
SessionID属性:返回当前会话的唯一标志符,即返回用户的会话标识。
语法:Session.SessionID
3、设定Session的生命期
Session的生命期:用户从到达某个站点直到不再访问该站点为止的这段时间
开始于:打开这个站点的任意一个网页
结束于:不再访问这个站点(超时或主动结束)
4、释放Session
两种结束方法
您可能关注的文档
- VCS双机检验方法.doc
- 浅谈计算机犯罪..doc
- 变压器在线监测.docx
- 编译原理-23.doc
- 编译原理实验四.doc
- 贝叶斯统计复习.doc
- 浅谈软性散光隐形眼镜的验配(眼视光毕业论文)..doc
- 浅谈配电房高低压配电柜的优化选择..doc
- 浅谈量子力学的前沿进展..docx
- 环境在线监测期末试卷答案版.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)