java的web开发中,什么是一个会话啊,
如何理解 会话 这个概念?
请高手给出透彻点的解释,不胜感激!!

解决方案 »

  1.   

    会话是
    服务器识别
    从同一台机器、同一个浏览器中,在不太短的时间中,先后发出的若干个请求
    逻辑上将识别它们为一组
    的一种手段。程序中会话体现成和这一组请求中的每一个都相关的一个同Java对象,在同组中每个请求对象上调用getSession都可以得到这同一个对象。
      

  2.   

    楼上正解,JAVA代码中Session代表一个会话就行了!
      

  3.   

      书本上对【会话】的定义是:从一个用户打开浏览器链接到服务器的某个Web服务目录,到用户关闭浏览器离开服务器称作一个会话。
      按我的理解就是:当用户浏览某个网站,直到这个用户关闭浏览器为止。你都和这个网站存在着“关联”
        应该是在学习session对象和application对象时提到了这个【会话】的概念吧。
       一个简单的举例:账号登陆CSDN网站后,即使CSDN网站的页面都被关闭,但只要浏览器没有关闭,都不必再次重新登陆(不考虑session‘生存期限’),但是若将浏览器关闭,重新打开浏览器进入CSDN网站,则必须重新登陆。说明:关闭浏览器,就和CSDN网站失去了“联系”。会话能让服务器记住你,识别用户。
     【声明】我也是初学者,以上仅供参考,希望对LZ有点帮助
      

  4.   

    个人理解,session是设计来存储用户的某些状态的数据结构,存在于web服务器中,通常开始于一个用户访问站点,结束于过期时间到或者用户释放浏览器端标识
    request 一次请求用到的数据
    session 一个用户(cookie或jsession属性值或你自己写的服务器中用的标志)在一段时间内不管多少请求都通用的数据
    。。其实我也不懂