请问asp的application_onstart和session_onstart的区别?

请问asp的application_onstart和session_onstart的区别?,第1张

ASP你几大对象你该知道吧 其中就有 session 和application
session和application的本质区别在于
session保存的是特定用户信息
application保存的是所有用户信息
1application_onstart和session_onstart的区别
application_onstart是第一次启动服务器时就会启动application_onstart事件
而session_onstart是在第一次客户登陆 也就是session启动时才启动session_onstart事件
2第二个问题:application_onstart最具体的是什么意思 session_onstart最具体的是什么意思
通过上面所说 application是保存所有用户信息,也就是说当appliction_onstart是当第一次启动服务器时就启动
appliction_onstart事件
session_onstart
则是用户访问的时候就启动的事件
第三个问题:application是所有用户共享信息,session是记录访问者的私有信息,
但我怎么觉得这两个(所有用户共享信息)和(访问者的私有信息)都好像是共享的意思呀
这个问题其实很好理解
你新建立一个1asp文件
在其中输入
<%
session("abc")="session的值"
application("abc")="application的值"
%>
然后新建一个2asp文件
<%
responsewrite session("abc")
responsewrite application("abc")
%>
你打开1asp后 再打开2asp
由于你给session("abc")和application("abc")
都赋值了 所以你会看到两个的值
然后你用另外的机器打开2asp
你只会看到application的值
因为session不是共享的]
4<script language=vbscript runat=server>
sub application_onstart
application("online")=0
end sub
sub session_onstart
application("online")=application("online")+1
end sub
sub session_onend
application("online")=application("online")-1
end sub
</script>
这个代码其实是个典型的Globalasa代码
必须放在网站的根目录下,文件名也必须是叫Globalasa
他的作用很简单 就是用来统计在线人数的
看 这里表示 第一次启动服务器 把在线人数定义为0
sub application_onstart
application("online")=0
end sub
当有人访问服务器 就将在线人数+1
sub session_onstart
application("online")=application("online")+1
end sub
当来访的人离开时 就将当前在线人数-1
sub session_onend
application("online")=application("online")-1
end sub
其实就这么简单
说得很绞 多理解下
好久没来玩知道了
回答完毕

APPLICATION是应用程序意思。

一、含义

n 应用;申请;专心;应用程序。

二、用法

application的基本意思是“申请,申请表,申请书”,通常指非常正规、供有关部门考虑的书面“申请,请求”,常用于正式和书面语中。application也可作“实际应用,用途”“施用,敷用,涂抹”解。

I didn't receive an acknowledgement of my application

对我的申请,我还没有收到复信告知收悉。

The manager received twenty applications for the post

经理收到了二十份求职申请书。

扩展资料

近义词:request、diligence、use、effort、relevance。

一、request

1、含义:n 请求;要求。vt 请求;要求。

2、举例

I will oblige any sincere request

我会答应任何诚意的请求。

His answer to my request was a negative

我的请求遭到了他的拒绝。

二、diligence

1、含义:n 勤奋。

2、举例

Patience combined with diligence is necessary to success

耐心结合勤奋是成功所必需的。

Diligence is often the door to success

勤奋常会引向成功。

三、use

1、含义:n 使用;用法;使用权;运用。v 利用;对待;使用;<口> 吸(烟);<口>服用(毒品)。

2、举例

The present phone boxes will go out of use next year

现有的公共电话亭明年就不再使用了。

He exemplified the use of the word

他举例证明那个词的用法。

四、effort

1、含义:n 努力;努力的成果。

2、举例

They are making every effort to decrease the production cost

他们正尽力减少生产成本。

All my efforts were fruitless

我所有的努力都白费了。

五、relevance

1、含义:n 中肯;关联;相关性。

2、举例

I don't see the relevance of your question

我不懂你这个问题有什么意义。

His answer bore little relevance

他的回答无关痛痒。

1session对象:
指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是>application对象用于保存所有应用系统中的公有数据,服务器启动并且自动创建application对象以后,只要没有关闭服务器,application对象将一直存在,所有用户可以共享application对象。
application对象与session对象有所区别,session对象和用户会话相关,不同用户的session是完全不同的对象,而用户的application对象都是相同的一个对象,即共享这个内置的application对象。

1、继承Application
注:继承Application类,主要重写里面的onCreate()方法(androidappApplication包的onCreate()才是真正的Android程序的入口点),就是创建的时候,初始化变量的值。然后在整个应用中的各个文件中就可以对该变量进行 *** 作了。
2
2、在ApplicationManifestxml文件中配置自定义的Application
实例代码:
注:只需要调用Context的 getApplicationContext或者Activity的getApplication方法来获得一个Application对象,然后再得到相应的成员变量即可。它是代表我们的应用程序的类,使用它可以获得当前应用的主题和资源文件中的内容等,这个类更灵活的一个特性就是可以被我们继承,来添加我们自己的全局属性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10621267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存