文档详情

8章应用程序与会话.ppt

发布:2017-03-20约1.42万字共102页下载文档
文本预览下载声明
第8章 应用程序与会话 主要内容 在ASP中,为了保存与应用程序有关的一些公共信息,设置了应用程序对象;又为了保存访问应用程序的各用户的一些个人信息,设置了会话对象。本章主要讨论: 应用程序的概念 应用程序级变量的使用 应用程序对象的事件 会话的概念 本章目录 8.1 应用程序对象 基于Web方式的应用程序是指在一个目录下的一组网页文件,及网页文件中所有引用的其它文件的集合。 ASP内置的Application对象,称为应用程序对象,它封装了有关应用程序的全部信息,通过它,可以实现让所有访问该站点的用户共享某些信息。 以下分别讨论: 8.1.1 创建新的应用程序 8.1.2 应用程序级变量 8.1.3 应用程序对象的事件 8.1.1 创建新的应用程序 NT上的每个应用程序都属于某个站点,你可以先创建一个站点,再在该站点中创建新的应用程序。 为了建立站点和应用程序,你可以先新建两个目录,一个作为站点的起始目录,另一个作为应用程序的起始目录,后者物理上可包含在前者之中。 所有的网页文件将放在作为应用程序的目录中。 1. 创建Web站点 在NT上建立站点及站点中的应用程序的操作过程如下: 打开ISM(Internet Server Manager)。显示如图所示。 1. 创建Web站点 右击计算机名,选择添加=Web站点。显示如图: 1. 创建Web站点 单击下一步,输入站点说明(如网上教室),如图所示: 1. 创建Web站点 单击下一步,选择站点的IP地址(在NT中可以为一台机器设置多个IP地址),显示如图: 1. 创建Web站点 单击下一步,选择主目录(它将作为站点的起始目录,)如图所示。 1. 创建Web站点 单击下一步,选择访问权限,如图所示。 1. 创建Web站点 完成后单击窗口中的启动按钮,启动该站点,结果如图所示。 1. 创建Web站点 注意:为了验证书中各例,你并不需要创建新的Web站点,只须使用默认Web站点即可。 2. 创建应用程序 右击站点名称,选择添加,虚拟目录,通过向导依次输入虚拟目录别名,它将作为应用程序的名称,如图所示。 2. 创建应用程序 选择目录路径,作为应用程序的起始目录,如图所示。单击下一步,选择权限后完成。 3. 在PWS中创建虚拟目录 在Windows 98中,通过PWS也可以创建一个基于Web的应用程序,只需要创建一个虚拟目录指向存放一组网页文件的目录即可。具体操作过程如下: 创建一个子目录,用于作为应用程序的起始目录。如C:\newApp。 3. 在PWS中创建虚拟目录 双击状态栏上的个人Web管理器图标,打开个人Web管理器窗口,选择高级,显示如图 : 3. 在PWS中创建虚拟目录 单击添加,显示添加虚拟目录对话框,如图 : 3. 在PWS中创建虚拟目录 单击“浏览”,选择目录,如C:\newApp,这一目录是实际存放网页文件的目录,它可以是本机上的任意目录。 3. 在PWS中创建虚拟目录 别名框中输入虚拟目录的别名,它将作为应用程序的名称,可以由数字、字母或中文符号构成。选中“执行”复选框,这样你的网页中就可以使用各种应用程序和扩展控件。如图所示。 3. 在PWS中创建虚拟目录 单击确定,关闭对话框。可看到已经建立的虚拟目录。如图所示。 3. 在PWS中创建虚拟目录 注意:在单击“添加”按钮时,要注意当前选中的是哪个目录,否则,可能建立的虚拟目录包含在其它虚拟目录中,给访问带来麻烦。 另外,同一组文件可以创建不同的虚拟目录,从而构成不同的应用程序。 8.1.2 应用程序级变量 应用程序级变量是用于记录应用程序一级的信息的公共变量,如应用程序的点击次数,应用程序的版权信息等。它是访问应用程序的各用户间实现交换信息的重要手段。以下分别讨论: 1.变量的定义 2.锁定应用程序对象 3.变量的使用 1.变量的定义 定义应用程序级变量的形式如下: Application(“变量名”)=值 其中变量名可以是一般的符号串。值可以是字符串或数值。例如: Application(“Hitcount”)=1000 2.锁定应用程序对象 为了控制由于并发访问而可能产生的错误,在ASP中为Application对象设计了Lock和Unlock这两个方法。使用格式如下: Application.Lock Application.Unlock 使用Application 对象的Lock方法后,其它用户若要修改Application对象的值,则只能等待。而Unlock方法则允许其他用户修改Application对象的值。 3.变量的使用 有了Application对象的Lock和Unlock方法后,就可以改变应用程序级变量的值了。如
显示全部
相似文档