1.什么是会话.会话就是用户打开浏览器访问一个网站打开多个超链接然后关闭浏览器的过程称之为一个会话.(同一个网站,访问该网站多个资源).
2.服务器要分别保存不同用户会话过程中产生的数据.
3. 浏览器向web服务器发送http请求,服务器根据请求找到对应的servlet.对应的servlet创建cookie写回到浏览器缓存文件夹中.
4.cookie只能保存简单的String类型的信息而不能保存对象.
5.浏览器访问一个web应用时会将该web应用的cookie带过去此时可以通过request.getCookies()方法获取cookie
6.服务器在客户端保存的用户信息,例如登录名密码等就是cookie.
7.cookie可以保存上次登录时间,保存用户名密码,保持登录状态一段时间,记录用户偏好,定制网站内容.
8.cookie的小结,①cookie是在服务器端创建的②cookie是保存在浏览器端的③cookie生命周期可以通过cookie.setMaxAge();方法设置,其中该方法时间单位是秒,如果cookie不设置最大生命周期,则该cookie的生命周期在浏览器关闭时就结束.
9.cookie可以被多个浏览器共享
10.可以将cookie理解为一张name与value相互对应的表.
11.如果cookie中的name字段重名其值就会被替换.
12.一个web应用可以保存多个cookie,一般不超过20个.多个cookie存储在一个文件中.
13.cookie的内容是明文存放的,安全性较低.我们可以加密后保存.
14.addCookie()方法由response提供
15.已经能利用cookie可以实现记住用户名密码.安全问题可以通过MD5算法解决(以后再学).