« 上一篇下一篇 »

Application对象的事件应用

Application对象的onstart事件是整个web站点初始化事件,其在global.asa文件中相应的响应过程,就是web站点服务器的初始化过程。这个过程的基本应用时跟踪当前活动中得用户数量,这是初始化web站点经常用到的变量。Application对象的onend事件是整个web站点的结束处理事件,其在global.asa文件中相应的响应过程,就是web站点服务器的结束处理过程。这个过程的基本应用是保存一些web站点的运行结果,卸载初始化程序创建的对象,特别是数据库结果集的对象,恢复操作系统环境。

应用application对象的onstart事件和onend事件可以完成很多有用的工作。例如一个访问计数器,这个访问计数器可以记录访问者的人次,但是它有一个大问题,就是如果web站点服务器重新启动的话,那么以前的访问人数统计就会丢失,又会重新由零开始计数。现在可以使用application对象的onstart事件和onend事件来解决这个问题,当然在解决这个问题的过程中还需要使用计数记录文件盒操作文件的FileSystemObject组件。重新写过的访问计数器文件,使用数字图片来显示访问人数,这个文件存储在\aspbook\ch5文件夹中。响应onstart事件和onend事件的代码存储在文件global.asa中,这个文件需要存储在web服务器的根文件夹中。另外还需要建立以个用于存储访问计数的文件,这是一个文本格式的文件,在这个文件中只有一行数据,就是保存当web服务器重启时的访问计数,这个文件也保存在web服务器的根文件夹中。

« 上一篇下一篇 »