Cookie与Session的区别在Java中算是个比较重要的知识点,今天给大家总结一些:
Cookie | Session |
存储在客户端 | 存储在服务器端 |
两种类型 ※有声明周期 ※无声明周期 | 两种实现方式 ※依赖于cookie ※url重写 |
父路径不能访问子路径的cookie | 同一个session的窗口共享一个session |
典型应用: ※3个月不用再登陆 ※购物车 | 典型应用: ※用户登陆 ※购物车也可以用session实现。 |
不可靠 | 可靠 |
以上表格算是对Cookie和Session的区别的大体介绍。关于Cookie和Session的单独介绍在我上几篇文章中也有。其实总体来说重点的话应该是一下两点:
1.保存位置的不同,Cookie在客户端,Session在服务器。
2.使用上:Cookie只能是子路径访问父路径设置的Cookie,而Session只要是同一套窗口就可以相互访问。