Ajax相关(6)
来源:互联网 发布:中国国际期货软件 编辑:程序博客网 时间:2024/05/20 14:41
经典的page-base模式是硬接入(hard-wired)我们用的大部分框架中,并且已经植根于我们的脑海中.让我们花上几分钟想一想最优秀的状态的ajax应该是怎么样的,这些假设的核心是什么,需要怎么反思他们。
1.2.1 browser hosts是一个应用,不是 content
在经典的page-base应用中,浏览器是一个哑终端。我们并不知道用户到底是在什么地方使用,所有的信息都在局限在服务器端由session代表它。服务器端用户会话在现在是很普通的概念。如果你用java或者.net,服务器端会话连同request,response,minitype一起作为标准api的一部分。图1.11举例说明了典型的经典web application.的生命周期。
当用户联机登陆或者在其他地方初始化session的时候,有几个服务器端对象建立,比如说在购物网站的购物车或者电子订单。与此同时,客户浏览器上呈现出主页页面。在html标记流中,混合了许多的标记和用户数据和信息例如最近访问的项目等等。
每次用户与服务器站点交互,不同的文档被发送到浏览器,其中包含着同样的样板文件和数据混合。浏览器忠实地抛弃旧文件,显示最新的一个,因为它是哑巴所以不知道做别的事。当用户选择退出链接或者关闭浏览器,应用程序就退出并且session销毁。此时许多用户下次访问或者登陆的信息被交给持久层。
ajax改变了许多浏览器应用的逻辑。如图1.12。
当用户登陆的时候,更复杂的文档被发送到浏览器,其中大部分是javascript代码。这段代码贮存在用户session中,虽然他在一定程度上改变了用户访问的时候的感受。他知道怎么回复用户输入并且能够判断是用户手动输入还是从服务其法送来的请求或者是他们的混合。
因为session对所有的文档的有效覆盖,它可以存储状态。购物车的状态可以被保存到浏览器。相当于session.
- Ajax相关(6)
- AJAX 相关
- ajax 相关
- ajax 相关
- AJAX 相关
- AJAX相关
- ajax相关
- ajax相关
- ajax相关
- Ajax.NET-相关技术资料
- Ajax技术相关
- ajax相关连接
- [转载]AJAX相关知识
- AJAX相关资源
- Ajax相关(1)
- Ajax相关(2)
- Ajax相关(3)
- Ajax相关(4)
- 海量数据的管理及增量索引(全文检索系统)
- 近期常见流氓广告软件、病毒插件宣判清除大会!
- ASP.NET对XML进行读,改,删操作代码
- TCP/IPv1------链路层
- Sys.h源代码分析
- Ajax相关(6)
- [C#] 程序运行良好,但是用vs2003调试的时候总是报错
- 攻防战略 ICMP常见攻击及防范措施
- window2003安全配置
- 面向方面的编程
- 面向异步消息的WEB应用(AMOWA)
- Unique features of OpenVZ
- 设计模式笔记(10 MEDIATOR & MEMENTO)
- Ajax实现无刷新三联动下拉框