`
xiaobaozi
  • 浏览: 23086 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

对session的作用域个人理解

阅读更多

其实session可以说是会话,那何为会话呢?会话就是一个人和另一个人进行交流。比如你一个远方的朋友通话,跟他介绍你自己, 并且把你的一些想法跟他说了,他在一段时间知道你这个人,他会记住你这个人,同时会通过交流和你反馈信息,但是一旦你长时间不和这个远方的朋友联系,,那么也许一年两年你们之间就把对方忘记,也许很多年后你想起了对方又想和他联系了,你跟他打电话说起以前的事情,他就会对你说你是谁呀?他不认识你了,只好重新再次把你的信息告诉他他才会记住你。

 

而session这一次会话也是这样的。同一浏览器进程同服务器发送一个请求,服务器中就记住了此浏览器的信息,一段时间内此浏览器从服务器中都能获取会话内容,直到很长时间没有信息交互,那么服务器忘了这个浏览器的信息,over,如果再想从服务器中获取资源,重新建立会话session。

分享到:
评论

相关推荐

    浏览器多窗口共用session引发的混乱

    2. **浏览器Cookie机制**:Cookie是Session ID在客户端的主要存储方式,了解其生命周期、作用域和安全性。 3. **跨窗口Session共享问题**:探讨为何会出现这种问题,可能是由于浏览器的默认设置或特定的编程实现。 ...

    struts中自定义的tag的Java类中如何获得session

    `pageContext`对象是JSP页面上下文的一个重要组成部分,它提供了对当前页面及其作用域内对象的访问。通过`pageContext`,我们可以方便地获取到如`request`、`session`、`application`等内置对象,这对于实现自定义...

    php中cookie的作用域

    理解Cookie的作用域对于优化网站功能和提高用户体验至关重要。 `setcookie()` 是PHP中用于设置Cookie的主要函数。它的基本语法如下: ```php setcookie(name, value, expire, path, domain, secure, httpOnly); ``...

    北大青鸟Y2 指导学习一(servlet 和session) 开发基于JSP Servlet JavaBean网上交易系

    在本课程中,学生将学习如何创建和使用JavaBean,以及如何通过作用域(scope)管理其生命周期,例如在session中存储用户会话信息。 4. **Session概念**:Session是HTTP协议无状态特性下的解决方案,用于在多个请求...

    php中session_unset与session_destroy的区别分析

    但是当使用session_unset()函数后,全局作用域中注册的$_SESSION变量将会被清除,而$_SESSION数组本身并不会被销毁,仍然存在于内存中,只是里面的变量值会变为null。不过,这种清除仅限于当前脚本作用域内,如果...

    尚学堂_Spring_0600_IOC_Bean_Scope

    5. **globalSession**:在portlet环境中,全局session作用域的Bean在整个portlet会话中只创建一次。这在多portlet共享数据时很有用。 在实际应用中,选择合适的Scope对于应用的性能和设计有着重要影响。例如,...

    jsp案例个人博客站点

    在JSP中,JavaBean可以作为页面作用域、请求作用域、会话作用域或应用作用域的变量。 **4. JSP与Servlet关系** JSP本质上是Servlet的简化版,它们都是用来生成动态网页的。JSP的执行过程实际上就是Servlet的生命...

    spring个人笔记,很好的哦

    此外,还可以使用`scope`属性来指定bean的作用域,如`request`、`session`等,但这在Web应用中更为常见。 Spring还支持自动装配,比如`dependency-check`属性用于检查bean的依赖。`Autowire-candidate`标记可以决定...

    高考考生网上报名系统

    1. **pageContext对象**:它提供了对当前页面的所有作用域的访问,包括page、request、session和application。pageContext对象是所有域对象的统一入口,可以用来存储和获取任何范围内的属性。例如,`pageContext....

    Matrix招新面试题库大放送 (2).pdf

    9. JS变量作用域:块级和函数作用域的对比。 10. 闭包机制:作用域链和活动对象的运用。 11. JS继承:原型链和类继承的理解。 12. 正则表达式:正整数的匹配规则。 13. ES6特性:解构赋值、Promise、Generator和...

    [Portlets.in.Action].Ashish.Sarin.文字版.pdf

    虽然使用默认的session作用域可以简化开发流程,但可能会带来一些性能问题。本书建议开发者深入了解其工作原理并根据实际情况决定是否启用该选项。 **10. 考虑容器运行时选项对性能的影响 (P130, Section 3.7.5)** ...

    腾讯面试必备

    每个PHP对象都包含一个引用计数器refcount,每当对象被引用,计数器加1,当引用离开作用域或被设置为NULL,计数器减1。当计数器值为零时,对象占用的内存会被释放。了解垃圾回收机制对于避免内存泄漏问题十分重要。 ...

    struts源码,更好的理解框架实现原理

    `ActionContext`是Struts中的重要类,它存储了在一次请求中的所有环境信息,包括请求参数、session数据、全局作用域的数据等。在执行Action时,`ActionContext`会将这些信息传递给Action。 `Interceptor`(拦截器)...

    JSP高级编程 很好哦

    6. **JSP的生命周期和作用域**:理解JSP页面从加载到销毁的生命周期,以及`page`、`request`、`session`和`application`四个作用域的理解,是进阶学习的关键。 7. **AJAX(Asynchronous JavaScript and XML)** 与...

    spring-beans-reading:spring-beans模块源码的个人理解,以及翻译注解

    Spring支持多种作用域,如单例(Singleton)、原型(Prototype)、会话(Session)和请求(Request)。不同作用域的Bean管理策略各异,例如,单例Bean由`BeanFactory`缓存,而原型Bean每次请求都会创建新的实例。 ...

    基于jsp+servlet实现的个人博客系统.zip

    Expression Language (EL) 是一种轻量级的表达式语言,用于从页面作用域、请求作用域等获取数据,简化页面代码。 **9. 错误处理与日志记录** 为确保系统的稳定性和可维护性,我们需要处理可能出现的异常,设置全局...

    网上名片管理struts2

    - 理解Action中对象的四种作用域(request, session, application, global session)。 - 熟练使用Struts2标签或编程方式来处理业务逻辑。 5. 实验环境: - 软件:MyEclipse 10.0、Dreamweaver CS6、Tomcat...

    设计一个简单的网上名片管理系统,实现struts2增删改查等操作

    - Action对象的作用域:了解Action对象的四种作用域(request、session、application和global session),并选择合适的范围存放数据。 - Struts2标签和程序代码:学习使用Struts2提供的标签库来构建视图,同时理解...

    网站设计与网络编程期末知识点总结.docx

    - **应用程序作用域**:在整个应用程序运行期间共享数据。 #### 七、数据的保存方式 - **Request对象**:用于临时保存两个页面间的通信数据。 - **Session对象**:适合存储需要在多个页面间共享的数据。 - **...

Global site tag (gtag.js) - Google Analytics