简述ASP中内部对象Application的主要功能和特点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简述ASP中内部对象Application的主要功能和特点相关的知识,希望对你有一定的参考价值。

参考技术A 一、Application对象概述
  当载入ASP
DLL并响应对一个ASP网页的第一个请求时,创建Application对象。该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象
  可以使用
Application
对象在给定的应用程序的所有用户之间共享信息。基于
ASP
的应用程序同所有的
.asp
文件一样在一个虚拟目录及其子目录中定义。因为多个用户可以共享
Application
对象,所以必须要有
Lock

Unlock
方法以确保多个用户无法同时改变某一属性。
  Application
对象主要被用于:
  1)
统计网站访问的人数;
  2)
统计广知点击的次数;
  3)
创建聊天室;
  4)
读取数据库中的数据等。
详细的你可以参考这里
http://tech.ddvip.com/2006-10/11618481159890.html
参考技术B application对象它有一个兄弟session,两者是要区别一下:APPLICATION对象与SESSION对象都提供一个全局变量机制;说白了,它们都能实现类似"全局变量"的功能,设置一个APPLICATION或SESSION后,在当前站点的其它页面都有访问这个“全局变量”,APPLICATION对象的全局变量机制可供所有用户(在站点的其它页面)来访问,而SESSION全局变量机制只能由当前用户(在站点的其它页面)来访问,其它用户是不能访问的。

ASP Application 对象

在一起协同工作以完成某项任务的一组 ASP 文件称为一个应用程序。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。

Application 对象

Web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 在一起协同工作来完成一项任务。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。

Application 对象用于存储和访问来自任意页面的变量,类似 Session 对象。不同之处在于所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一对应的。

Application 对象掌握的信息会被应用程序中的很多页面使用(比如数据库连接信息)。这就意味我们可以从任意页面访问这些信息。也意味着你可以在在一个页面上改变这些信息,随后这些改变会自动地反映到所有的页面中。

Application 对象的集合、方法和事件的描述如下:

集合

集合描述
Contents 包含所有通过脚本命令追加到应用程序中的项目。
StaticObjects 包含所有使用 HTML 的 <object> 标签追加到应用程序中的对象。

方法

方法描述
Contents.Remove 从 Contents 集合中删除一个项目。
Contents.RemoveAll() 从 Contents 集合中删除所有的项目。
Lock 防止其余的用户修改 Application 对象中的变量。
Unlock 使其他的用户可以修改 Application 对象中的变量(在被 Lock 方法锁定之后)。

事件

事件描述
Application_OnEnd 当所有用户的 session 都结束,并且应用程序结束时,此事件发生。
Application_OnStart 在首个新的 session 被创建之前(这时 Application 对象被首次引用),此事件会发生。

 

 

 

以上就是   ASP Application 对象  的详细内容,更多请关注w3school其它相关文章!

重庆代孕【徽信13022337922】成都代孕【徽信13022337922】长沙代孕【徽信13022337922】

武汉代孕【徽信13022337922】贵阳代孕【徽信13022337922】昆明代孕【徽信13022337922】
 

以上是关于简述ASP中内部对象Application的主要功能和特点的主要内容,如果未能解决你的问题,请参考以下文章

简述asp.net中控件的种类及特点

application详解

Asp.net中ApplicationSessionCookieViewStateCacheHidden的区别

简述Session对象和Application对象的区别与联系?

ASP Application 对象

ASP Application 对象