1)会话管理: 浏览器与服务器之间会话过程中产生的会话数据
Cookie特点:
1)会话数据放在浏览器端
2)数据类型只能string,而且有大小限制的
3)相对数据存放不安全。
Session特点:
1)会话数据放在服务器端(服务器内存),占用服务器资源
2)数据类型任意类型,没有大小限制的。
3)相对安全
2)Cookie技术:会话数据保存在浏览器
核心的API:
a)创建Cookie对象
Cookiec = new Cookie("name","value")
b)发送给浏览器
respone.addCookie(c);
c)浏览器发送cookie给服务器,服务器接收cookie
Cookie[]cookies = request.getCookies()
3)Session技术: 会话数据保存在服务器(内存中)
核心API:
a)创建或得到HttpSession对象
HttpSessionsession = request.getSession(true) 创建或得到
HttpSessionsession = request.getSession(false) 得到
b)使用HttpSession保存和获取,删除会话数据
session.setAttribure("name",Object);
session.getAttribute("name");
session.removeAttrbute("name");