会话技术 cookie

什么是会话?
会话 是指在客户端 触发事件 URL超链接地址 根据触发事件的地址 去访问服务端资源(服务器) 访问资源结束后,关闭 客户端 这就是一次完整的会话
会话技术中分为 Cookie会话技术 和 Session会话技术

Cookie会话技术的定义
Cookie 是客户端技术 程序把每个用户的数据保存到Cookie中然后 将 Cooki保存到浏览器中. 当用户去访问浏览器的时候,浏览器在去访问自己对应的资源就会与之气的Cookie进行匹配 这样 就实现了用户在访问一次以后 在访问第二次的时候 就会有上一次的访问记录 .

Cookie的规范
Cookie 单个值的大小 最多只有 4kb 一个服务器最多发送到客户端 20个Cookid 并且 浏览器本身最多也就只能保存300个Cookie . 并且 不同的浏览器之间不可以共享Cookie.

Cookie的作用
Cookie的作用很大 客户端 与 服务器 的主要 交流 他的核心就在于 Cookie 技术 应为 Cookie是服务器保存在客户端的信息 然后客户端 会在下次请求时把Cookie在还给服务器 这样通过上次的信息 就可以识别这次 这个客户端是不是上次的了.

例子 身份证 大家都知道 我们 的身份证是一个身份证号码一个人 从你出生 身份证 会记录 你出生的地址 . 然后你去了 外地 会有 外地户籍登记 又会记录一个地址 .所以说只要在根据你的身份证 就可以知道你去过什么地方.

Cookie的属性
Cookie 最重要的属性
名字 name
值 value
路径 path
域 domain

Cookie 的分类
删除持久Cooie 可以将Cookie最大的时效设为0注意 删除cookie时 path的值必须要一致,否则会删除失败 因为Cookie的值与 path的值对应不上

如果创建了一个cookie 并且已经将它的信息存储到浏览器当中 一般默认的情况 这个cookie的生命周期为 一次回话 如果想cookie存在本地粗盘上则需要maxAge 并给出一个存放的生命时长

创建一个cookie 并且已经将他的信息存储到浏览器中 如果不定义maxAge的生命时长 关闭浏览器时 当前cookie就会失效.

你可能感兴趣的:(servlet,基础)