叨叨两句

  1. ~

会话技术

Cookie:客户端缓存技术,服务器端存放在客户端的一块小数据,以后客户端每次访问服务器的时候,都会将保存的cookie携带到服务器

Cookie使用原则

1.cookie中存放重要数据要加密
2.cookie不能够存放大于10K的数据
3.是否记住登录状态要由用户自行选择

Session

服务器中的一块内存空间,session中的数据是存放在服务器

使用:1.获取session对象
request.getSession()
2.存数据 session.setAttribute(name,object)
3.取数据 session.getAttribute(name)

三大域对象的对比

作用范围
ServletContext-----整个项目所有用户共享
session----一次会话中
request-----一次请求中

生命周期:
创建
ServletContext----服务器启动的时候
Session ---- 第一次调用request.getSession()方法
request-----服务器收到请求

销毁
ServletContext-----服务器关闭/项目移除
session-----超时/服务器关闭/项目移除/手动调用invalidate方法
浏览器关闭,session对象不会销毁
request----服务器做出响应


Wall_Breaker
2.1k 声望1.2k 粉丝

生死之间,就是我的跃迁之路,全程记录,欢迎见证