javaweb之保存会话数据技术
来源:互联网 发布:武汉软件行业协会 编辑:程序博客网 时间:2024/06/09 19:43
什么是会话?
简单描述:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,这完整的一个过程称为一个会话。每个用户在使用浏览器域服务器进行会话的过程中,会产生一些数据,这些数据需要进行保存。
会话数据保存技术session与cookie
cookie:客户端技术,程序将每个用户的数据以cookie的形式写给各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。
Sesssion:服务器技术 服务器在运行时为每一个用户的浏览器创建一个独享的session对象,用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。
Cookie
Method
public cookie(String name,String value)
setValue与getValue
setMaxAge与getMaxAge 设置保存期限
setPath与getPath 设置保存路径
setDomain与getDomain
细节问题
1、一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE)
2、一个WEB站点可以给一个WEB浏览器发送多个Cookie,一个WEB浏览器也可以存储多个WEB站点提供的Cookie。
3、每个Cookie的大小限制为4KB,cookie 存放数据通常很小。
4、cookie**默认存活时间为用户退出浏览器之后就会被删除,可以通过使用**setMaxAge来修改保存时间,该时间是以秒为单位的。设置该值为0时,就是命令删除该Cookie。
5、删除cookie时,path必须一致,否则不会删除
Session
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),默认情况下:一个浏览器独占一个session对象。
Session与Cookie的主要区别
Cookie把用户的数据写给用户的浏览器,是客户端技术。
Session把用户的数据写到用户独占的session中,为服务器技术。
Session对象由服务器创建,开发人员可以调用request对象的getSession方法得到session对象。
- javaweb之保存会话数据技术
- JavaWeb之会话技术
- JavaWeb-10(会话技术之session&JSP)
- JavaWeb之会话技术Cookie&Session
- 保存会话数据的两种技术
- 保存会话数据的两种技术之一Cookie
- 保存会话数据的两种技术之一Session
- 保存会话数据的两种技术:cookie和session
- javaweb会话技术深入探讨
- 保存会话数据--Cookie:
- 保存会话数据--Session:
- 会话保存之cookie
- JavaWeb开发中的会话技术[Cookie/Session]
- JAVAWEB开发之JSP、EL、及会话技术(Cookie和Session)的使用详解
- 会话技术之Cookie
- 会话技术之Session
- 会话技术之COOKIE
- 会话技术之SESSION
- 动态规划 LIS
- javaday01总结
- 中国(北方)大学生程序设计训练赛(第一周)E. water problem
- 第九条 覆盖equals时总要覆盖hashCode方法
- 【Zookeeper】源码分析之网络通信(三)
- javaweb之保存会话数据技术
- 科大讯飞语音识别
- 1068. 万绿丛中一点红(20)
- Bootstrap代码
- SQL Server 排名函数
- js数组和字符串间的综合应用
- type struct 和struct的区别
- 使用fiddler模拟http请求
- Java学习-枚举