权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

网站建设之JSP会话跟踪

作者:zhushican 发布:2014-08-15 分类:建站教程 阅读: 次 0条评论

因为web服务器在请求之间不会记住客户端,因此保持一个会话的唯一方式是客户端跟踪会话,实现此功能有两种基本方式:1、客户端记住所有会话的相关数据并在必要时将之发回到服务器。2、服务器保持所有数据,对其设置一个标识,让客户端记住该标识。

第一种方案实现比较简单,不需要服务器部分加入特殊功能。此方案需要来回传送大量的数据,可能会降低性能。另一问题是服务器端对象,如数据库和网络连接对每一请求必须被重新初始化。为此,此方案最合适于小批量数据的长期持久性发送。如用户优先权和帐号。第二种方案功能更多,一旦服务器初始化了一个会话且客户端接受了它,服务器就可以构建复杂的,有效的对象并保存大量的数据,但只需一个关键字就可以区分会话。

如何使客户端记住数据并将之返回到web服务器?最常用的有以下四种技术:1、隐藏域,隐藏表单域是将会话ID添加到HTML的隐藏表单中(类型为hidden的input)。2、URL重写,对于URL重写,服务器从请求的URI中提取出会话ID,并把该请求与相应的会话关联起来,然后在访问会话数据的时候,JSP页面所进行的处理方式就和使用cookie跟踪会话id时所使用的方式完全相同。3、cookie,服务器在一个应答首部传递给浏览器的名称/值对。浏览器保存的时间由cookie的过期时间属性来指定。当浏览器向某个服务器发送一个请求时,它会检查其保存的cookie,并在请求首部中包含从同一台服务器上接收到的所有cookie。4、HTTP会话API,在浏览器和服务器之间不直接传送所有的状态信息,而只是传递表示符(session ID)。浏览器发送sessionID,服务器跟踪与该会话相关联的所有信息。

除非注明,本站所有文章均为 zhushican 原创,转载请注明出处! 标签:网站  建设  JSP  会话  跟踪  
« 上一篇下一篇 »

网站建设之JSP会话跟踪:目前有0条评论