ASP的Session对象与Application对象及其应用()(NaturalScienceEdition)()商丘师范学院计算机科学系,河南商丘476000【摘要】对ASP的内建对象Session和Application的功能及具体应用原理进行了比较分析,给出了两者的区别及各自的优缺点,并提出了克服Session对象缺点的具体仿真替代方案,以及在ASP实际设计过程中如何进行代码实现。【关键词】ASP;Session对象;Application对象()文献标识码]A[[文章编号]1008-4886200602-0037-02[中图分类号]TP36815()动态服务器页面ASPActiveServerPage是微软公司Session对象一样,不同之处在于Application对象所法和最新推出的WEB应用开发技术,它着重于处理动态网页记录的资料是属于公用的,也就是任何使用者都可以共享和WEB数据库的开发,具有编程灵活、简洁的特点,是目的变存储量空间。且它不是将资料传给使用者等下一次前访问WEB数据库的最佳选择。它主要包括三个组成部联机再读取回来,而是直接记录在Server上的内存,相比之下在效能上快于Session对象。[1]分:html语言、脚本语言与ASP的内建对象。所谓对象就是一段封装的完整的软件模块。这些对象通过属性传递参数,可以通过调用合适的对象实现编程才能实现的功2替代Session对象的仿真方案能。ASP包括六个内建对象,其中Application对象负责管由于Application对象是公用的,就需要把一块公用的理所有会话信息,可用来在指定的应用程序的所有用户之区域规划给各个使用者,让每个用户拥有自己的区域可以间共享信息;而Session对象用于存贮特定用户的会话信记录资料,以达到仿真Session的目的。本文提出两种方息,只被该用户访问,当用户在不同WEB页面跳转时,案:Session中的变量在用户整个会话过程中一直保存,Session()1在Server激活时事先初始化建立及分配使用者对象需Cookie支持。内存空间,此方案Server开机时虽先占了许多资源,但省去了以后每当使用者联机就必须做一次分配的麻烦。使用这种方法须限制最大人数,由于是一激活就初始化,只Session及Application对象功能与区别1能预估建立某数量的内存空间,所以此方法通常用于聊天Session对象可以用来记录客户端私有的资料变量,并室这种小型的程序上。且在指定时间范围内不会消失。此功能在有会员的系统()2本方案适用于大型应用程序,采用动态的分配必须要用到。例如会员的登入帐号、时间、状态以及其它法,当使用者第一次联机到Server上才开始分配资源给此[2]需记录的实时数据等通常都是使用Session记录处理。用户。但在这两种仿真ASP中的Session是用Cookies构成,服务器将所Session的方案,目的都是减轻Session资源的消耗,但毕竟还是无法完全替代,我们还是需要使用有的Session内记录的资料,以Coo
ASP的Session对象与Application对象及其应用 来自淘豆网m.daumloan.com转载请标明出处.