1、保存用户状态的两大机制
Cookie技术、Session技术
2、Cookie简介
Cookie:是Web服务器保存在客户端的一系列文本信息。
典型应用:判定注册用户是否已经登录网站。购物车的处理。
Cookie的作用:
1.对特定对象的追踪
2.保存用户网页浏览记录与习惯
3.简化登录
4.安全风险:容易泄露用户隐私信息。
3、Cookie的创建与使用
Cookie与Session的详细讲解请参考本博客文章《Servlet---JavaWeb技术的核心基础,JavaWeb框架的基石(二)》中的Cookie与Session部分。
4、Session与Cookie的对比
共同点:都是用来保存用户状态的;都会过期
Session:在服务器端保存用户信息,保存的是Object类型,随会话的结束而将其存储的数据销毁,保存重要的信息。
Cookie:在客户端保存用户信息,保存的是String类型,可以长期保存在客户端,保存不重要的用户信息。