正在加载图片...
W闪览 用产 Web页面 共享数 据模型 图1-11传统Web应用的生命周期。用户和应用会话的所有状态都保留在Web服务器上。 用户在会话中看到的是一系列的页面,每次页面切换都不可避免地要到服务器上走一个来回 图1-12Ajax应用的生命周期。用户登录后,服务器交付一个客户端应用给浏览器。这个应 用可以独立处理很多的用户交互,对于自己无法独立处理的交互,应用会以后台方式发送请 求给服务器,而不会打断用户的操作流程 用户登录的时候,服务器交付给浏览器一个复杂得多的文档,其中包含大量的 JavaScript代 码。这个文档将会在整个会话的生命周期内与用户相伴。在这一过程中,随着用户与其交互, 它的外观可能会发生相当大的变化。它知道如何响应用户的输入,能够决定对于这些请求, 是自行处理还是传递给web服务器(web服务器再去访问数据库或者其他资源),或者通过 两者结合的方式进行处理 因为这个文档在整个用户会话中都存在,所以它可以保存状态[8]。例如,购物车的内容可 以保存在浏览器中而不是服务器的会话中 务器 e2s 果户的分L应月的 效据横型 据械型 J心sa中?频案的激 客户端应用 合语 退出页而 共享嫩 怩模型 12.2服务器交付的是数据而不是内容图 1-11 传统 Web 应用的生命周期。用户和应用会话的所有状态都保留在 Web 服务器上。 用户在会话中看到的是一系列的页面,每次页面切换都不可避免地要到服务器上走一个来回 图 1-12 Ajax 应用的生命周期。用户登录后,服务器交付一个客户端应用给浏览器。这个应 用可以独立处理很多的用户交互,对于自己无法独立处理的交互,应用会以后台方式发送请 求给服务器,而不会打断用户的操作流程 用户登录的时候,服务器交付给浏览器一个复杂得多的文档,其中包含大量的 JavaScript 代 码。这个文档将会在整个会话的生命周期内与用户相伴。在这一过程中,随着用户与其交互, 它的外观可能会发生相当大的变化。它知道如何响应用户的输入,能够决定对于这些请求, 是自行处理还是传递给 Web 服务器(Web 服务器再去访问数据库或者其他资源),或者通过 两者结合的方式进行处理。 因为这个文档在整个用户会话中都存在,所以它可以保存状态[8]。例如,购物车的内容可 以保存在浏览器中而不是服务器的会话中。 1.2.2 服务器交付的是数据而不是内容
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有