WEB开发网
开发学院软件开发Java Go-ForIt 记事:eXtreme DragonSlayers 专题报告,... 阅读

Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 3 部分: 会话管理、servlet 和维护状态

 2009-11-06 00:00:00 来源:WEB开发网   
核心提示:介绍会话管理是构成应用开发整体所必需的一部分,根据您的爱好定制信息或记住关于您的资料以及您正在做什么的 Web 站点可能正在使用会话管理以使得在您的整个访问过程中数据有持久性,Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 3 部分: 会话管理、servlet 和维护状态,象 my.y

介绍

会话管理是构成应用开发整体所必需的一部分。根据您的爱好定制信息或记住关于您的资料以及您正在做什么的 Web 站点可能正在使用会话管理以使得在您的整个访问过程中数据有持久性。象 my.yahoo.com 和 amazon.com 这些站点都使用会话管理通过收集它们的用户库的信息和使用那些数据来计算和预报个体正在寻找的内容,提供丰富的用户体验。

GoFor-It.com 项目并不具有象 amazon.com 站点这样复杂的个性化系统,但使用的一些概念和习惯是相似的。 对 GoFor-It.com 的要求基于用户情景,这些情景给出了对站点的典型访问的具体方面。第一批用户情景的其中一条规定了两个要求:

用户必须注册并登录才可访问差事服务应用。

一旦登录进去,用户必须具有对应用的任意部分的访问权,而无需在单次访问期间再登录一次(除非他们已注销了)。

为满足要求,我们必须识别没登录进的用户,验证用户是在已注册用户数据库中, 而且,一旦用户登录进去,记住某个特定用户先前已经过验证,允许该用户在整个访问过程中访问站点的任意许可区域。

GoFor-It.com 项目是一个介绍会话管理的很棒的项目,因为它相当简单且直接,建立了这个项目之后,随着站点的成熟和更多的要求依赖于持久性数据,就一直可以随时轻松地插入更多信息。

什么是会话,为什么要在意会话

如果您对应用开发比较陌生,您可能想知道什么是“会话”。 从概念上来说,会话相当简单;他们只记住一些资料。象什么样的资料? 哦,可以是任意资料 ― 您的名字,您的狗的出生日期,您丢入购物车的最后一本书,也可能是帐户历史或从数据库中提取出的用户列表。会话拥有您不想在整个应用中反复检索或计算的任何资料。 一个会话就是一个数据资源库,该库可在任意时刻被应用的任意部分轻松地访问。 如果您熟悉高速缓存,从本质上来说会话与它是相同的概念 ― 存储数据以减少响应时间和服务器工作负载。

1 2 3 4 5 6  下一页

Tags:Go ForIt 记事

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接