问题 问答题 简答题

对象Session和Appilication之间有什么区别?

答案

参考答案:

Session对象用于存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除,而用户在应用程序中访问页面时,这些变量始终存在。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。Application对象用于存储和访问来自任意页面的变量,类似Session对象。不同之处在于所有的用户分享一个Application对象,而session对象和用户的关系是一一对应的。Application对象掌握的信息会被应用程序中的很多页面使用(比如数据库连接信息)。这就意味着我们可以从任意页面访问这些信息,也意味着你可以在任一个页面上改变这些信息,随后这些改变会自动地反映到所有的页面中。

选择题
单项选择题