会话技术 Cookie&Session
会话技术的抽象理解
浏览器第⼀次给服务器资源发送请求,会话建⽴,直到有⼀⽅断开为⽌的过程,称为⼀次会话。
会话技术就是记录这次会话中客户端的状态与数据的。⼀次会话中包含多次请求和响应。
会话技术的功能:在⼀次会话的范围内的多次请求间,共享数据
Cookie技术
客户端会话技术:Cookie
我们可以将Cookie理解为一把钥匙,这个钥匙存储着我们登陆而保存的钥匙.
- 优缺点:
数据存储在客户端本地,减少服务器端的存储的压⼒,但安全性不好,因为客户端可以清除cookie
Cookie的创建与发送
Cookie cookie1 = new Cookie("username", "zhangsan");
response.addCookie(cookie1);
多个Cookie的创建与发送
Cookie cookie1 = new Cookie("username", "zhangsan");
Cookie cookie3 = new Cookie("username", "lisi");
Cookie cookie2 = new Cookie("password", "123456");
response.addCookie(cookie1);