session机制
debugbugbg
小小程序猿,请多指教~!
展开
-
session运行机制初解(一)
一、session session,中文经常翻译为会话,其基本的含义是指有始有终的一系列动作或消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以被称为一个session;有时候我们可以看到这样的话“在一个浏览器会话期间,......”,这里的会话一词用的就是其本意,是指从一个浏览器窗口打开到关闭的这个期间。 当session一词与网络协议相关联时,它又往往隐含了“面向连接...原创 2018-04-24 14:34:09 · 297 阅读 · 0 评论 -
session运行机制初解(二)
三、理解cookie机制 cookie机制的基本原理就如前一篇的例子一样简单,但是还有几个问题需要解决:"会员卡"如何分发;"会员卡"的内容;以及客户如何使用"会员卡"; 正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生...原创 2018-04-24 19:47:03 · 172 阅读 · 0 评论 -
session运行机制初解(三)
五、理解javax.servlet.http.Http Session HttpSession是java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对范围支持之外,仍然会有一些规范里没有规定的细微差异。这里我们以BEA的Weblogic Server8.1作为例子来演示。(WebLogic Server是美商Oracle的主要产品之一,系购...原创 2018-04-25 19:01:12 · 182 阅读 · 0 评论 -
session运行机制初解(四)
七、跨应用程序的session共享 常常有这样的情况,一个大项目被分割成若干小项目开发,为了能够互不干扰,要求每个小组作为一个单独的web应用程序开发,可是到了最后突然发现某几个小项目之间需要共享一些信息,或者想使用session来实现SSO(single sign on),在session中保存login的用户信息,最自然的要求是应用程序能够访问彼此的session。 然而按照Ser...原创 2018-04-26 19:56:31 · 140 阅读 · 0 评论 -
session与cookie区别
一、由于HTTP协议是无状态的协议,所以服务器需要记录用户状态时,就需要用某种机制来识别具体的用户,这个机制就是session。比如购物车,当你点下下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建特定的session,并产生特定的session id,用于标识这个用户,并且跟踪用户,这样才知道购物车里面都加了什么。 这个session是保...原创 2018-04-26 20:52:35 · 114 阅读 · 0 评论