Cookie和Session总结
2018-08-21 本文已影响0人
ChanJionHey007
1) 能够说出会话的概念
用户第一次发送请求给服务器,由服务器创建一个会话。以后用户与服务器之间的多次请求和响应的操作,称为会话的过程。用户关闭浏览器或服务器端会话过期,会话就结束。
1.浏览器端的会话技术:Cookie 数据保存在浏览器端
2.服务器端的会话技术:Session 数据保存在服务器端
2) 能够说出 cookie 的概念
由服务器创建,发送给浏览器,在浏览器端保存。以文本文件的方式存在特定的文件夹,不同的浏览器之间
1.Cookie 的信息不能共享。每个 Cookie 文件大小限制在 4K。
2.Cookie 就是一个键值对,键和值都是字符串类型。
3) 能够创建、发送、接收、删除 cookie(Cookie 类中方法)
Cookie(String name,String value)
键值对,没有无参类型
![](https://img.haomeiwen.com/i7298381/5c2ed215b50ca130.jpg)
4) 能够说出 cookie 执行原理(原理图)
![](https://img.haomeiwen.com/i7298381/4d3ef5b05ce87871.jpg)
5) 能够说出 session 的概念
1.存储数据的位置不同:Session 数据存储在服务器端的内存中,Cookie 数据存储在浏览器的文本文件中。
2.数据的格式不同:Session 键是字符串类型,值是 Object 类型。Cookie 键和值都是字符串类型。
6) 能够获取 session 对象、添加、删除、获取 session 中的数据(HttpSession 会话域的方法)
![](https://img.haomeiwen.com/i7298381/64a3b00ac3410013.jpg)
![](https://img.haomeiwen.com/i7298381/396d9696c9bfa8bb.jpg)
![](https://img.haomeiwen.com/i7298381/5622601784de846a.jpg)
![](https://img.haomeiwen.com/i7298381/9b293d375064a4ec.jpg)