Session简介

本文记录Java学习过程中遇到的Session~

当人们去医院就诊时,就诊病人需要办理医院的就诊卡,该卡上只有卡号,没有其它信息。但病人每次去该医院就诊时,只要出示就诊卡,医务人员便可根据卡号查询病人的就诊信息。Session技术就好比医院发放给病人的就诊卡和医院为每个病人保留病例档案的过程。当浏览器访问Web服务器时,Servlet容器就会创建一个Session对象和ID属性,其中,Session对象就相当于病历档案,ID就相当于就诊卡号。当客户端后续访问服务器时,只要将标识号传递给服务器,服务器就能判断出该请求是哪个客户端发送的,从而选择与之相应的Session对象为其服务。

需要注意的是,由于客户端需要接收、记录和回送Session对象的ID。因此,通常情况下,Session是借助Cookie技术来传递ID属性的。

标签: none