本思维导图主要介绍国家计算机考试WEB知识点session
树图思维导图提供 计算机二级WEB知识点session 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级WEB知识点session 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c5acd620109d814bf04fd488269fb464
计算机二级WEB知识点session思维导图模板大纲
(1)当有Session启动时,服务器生成一个唯1值,称为SessionID(好像是通过取进程ID的方式取得的)。
(2)然后,服务器开辟一块内存,对应于该SessionID。
(3)服务器再将该SessionID写入浏览器的cookie(一些在网页的源代码中有所体现)。
(4)服务器内有一进程,监视所有Session的活动状况,如果有Session超时或是主动关闭,服务器就释放该内存块
(5)当浏览器连入IIS(服务器)时并请求的ASP(脚本语言)内用到Session时,IIS(服务器)就读浏览器Cookie中的SessionID。
(6)然后,服务检查该SessionID所对应的内存是否有效。
(7)如果有效,就读出内存中的值。
(8)如果无效,就建立新的Session。
注意:
(1)在大浏览量的网站,Session并不保险,我们过去的网站就经常碰到存在Session中得值不正确(可能出现重复的SessionID)。
(2)SessionID不能从硬盘上的Cookie文件获得,如果想在客户端获知自己的SessionID,只能通过Javascrīpt来读取。
服务器重启/关闭
会话超时(-1永不失效)
invalidate()
设置键值对setAttribute(key,value);Objectobj=getAttribute(key);
Stringstr=HttpServletResponse.encodeURL(Stringurl);url;jsessionid=sessionid
URL应当是用户友好的;
URL应当是可读的;
URL应当是可预测的;
URL应当是统一的;
URL面向搜索引擎是友好的;
树图思维导图提供 计算机二级WEB知识点HTTP的基本概念与交互模型 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级WEB知识点HTTP的基本概念与交互模型 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:0e346ad14c6cbebc611dd194bf407c28
树图思维导图提供 计算机二级WEB知识点HTTP协议 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级WEB知识点HTTP协议 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:210f6c1f9e8137a07657a086034f0703