没有备案的交易网站,佛山市seo点击排名软件,网站开发评审时间安排,上海网站排名优化价格2017年计算机等级考试已经结束#xff0c;出国留学网为考生们整理了2018年计算机二级考试WEB考点#xff0c;希望能帮到大家#xff0c;想了解更多资讯#xff0c;请关注我们#xff0c;小编会及时更新哦。2018年计算机二级考试WEB考点#xff1a;web应用程序状态管理方式…2017年计算机等级考试已经结束出国留学网为考生们整理了2018年计算机二级考试WEB考点希望能帮到大家想了解更多资讯请关注我们小编会及时更新哦。2018年计算机二级考试WEB考点web应用程序状态管理方式Web应用程序状态管理方式:隐藏字段、Cookie、HttpSession、URL重写为什么需要状态管理?根本原因是由于Http协议是无状态的造成的什么是Cookie?原理?如何使用?Cookie原理ession是一种保存上下文信息的机制它是针对每一个用户的变量的值保存在服务器端通过SessionID来区分不同的客户session是以Cookie或URL重写为基础。默认使用Cookie来实现系统会创造一个名为JSESSIONID的输出Cookie或称为SessionCookie以区别PersistentCookies(通常所说的Cookie).SessionCookie是存储在浏览器中并不是写在硬盘上的但是把浏览器的Cookie禁止后使用response对象的encodeURL或encodeRedirectURL方法编码URLWEB服务器会采URL重写的方式传递Sessionid用户就可以在地址栏看到jsessionidA09JHGHKHU68624309UTY84932之类的字符串。通常SessionCookie是不能跨窗口使用当用户新开了一个浏览器进入相同的页面时系统会赋予用户一个新的SessionID这样信息共享的目的就达不到此时可以把SessionID保存在PersistentCookie中然后再新的窗口中读出来就可以得到上一个窗口的SessionID了这样通过SessionCookie和PersistentCookie的结合实现了跨窗口的会话跟踪。Cookie和会话状态什么是Cookie?Cookie是一小段文本信息伴随着用户请求和页面在Web服务器和浏览器之间传递。用户每次访问站点时Web应用程序都可以读取Cookie包含的信息。Cookie的基本工作原理如果用户再次访问站点上的页面当该用户输入URLwww.*****.com时浏览器就会在本地硬盘上查找与该URL相关联的Cookie。如果该Cookie存在浏览器就将它与页面请求一起发送到您的站点。Cookie有哪些用途?最根本的用途是:Cookie能够帮助Web站点保存有关访问者的信息。更概括地说Cookie是一种保持Web应用程序连续性(即执行“状态管理”)的方法.使Web站点记住您.什么是会话Session?当用户访问您的站点时服务器会为该用户创建唯一的会话会话将一直延续到用户访问结束。session的工作原理就session的实现而言好像是这样的(1)当有Session启动时服务器生成一个唯一值称为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);ObjectobjgetAttribute(key);为什么需要URL重写?StringstrHttpServletResponse.encodeURL(Stringurl);url;jsessionidsessionid对于搜索引擎而言在主观上对静态页面和动态页面并没有特殊的好恶只是很多动态页面的参数机制不利于搜索引擎收录而静态页面更容易收录而已。此外页面静态化在一定程度上也提高了页面访问速度和系统性能及稳定性—-这使得在搜索引擎优化上面为使得效果更加明显问题简单快速解决大家对站点的静态化非常的看重。URL应当是用户友好的;URL应当是可读的;URL应当是可预测的;URL应当是统一的;URL面向搜索引擎是友好的;出国留学网计算机等级考试栏目推荐