简述Application对象、Session对象的基本功能,试说明它们的异同。

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:39:40

这两个对象可以理解为 用来 储存对象和信息

是以为键值对的形式储存的 一个“KEY”对应一个“VALUE”

用这两个方法setattribute 和 getattribute

同样作用的对象 还有 request

他们3个的区别的是

request 是一次响应请应请求 有效 也就是 里面setattribute存放的 键值对 只在一次发送请求后 getattribute 才有效 超 过这范围 就无效了

而session 相关于 为用户特制了一个request 这个session 的作用和 request 一样 只是他的作用范围 更大了 他们范围 是 从 用户打开 浏览器 发送第一次请求开始 一直到关闭浏览器之前 他都有效

aplication 的生命范围 是 最大的 他是从服务器 开启 就一直存在 一直到服务器关闭

不知道 这么说你能理解否

session对象用于存储特定的用户会话所需的信息
Application对象在程序的所有用户共享信息,可以在服务器运行期间长久保存数据。

区别:

1. 应用范围不同。 Session是对应某一个用户的。而Application是整站共用的。

2. 存活时间不同。Session是在站点的页面从打开到被关闭之前一直生存的,关闭或跳转到其它网站就会使Session死掉。而Application是从站点发布以来一直存活的,除非重启了站点服务,IIS。

ps:自考??