- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Think In Ajax徐正国2006-03-23 赛迪6周年 * 日程 传统C/S和N层架构 MVC架构 Web应用限制 Ajax横空出世 应用案例-山东移动网站自助服务揭密 Ajax的挑战和思考 * 传统C/S和N层架构 Logic Logic Server(e.g database) Data model Data model Logic Logic Data model Data model Middleware Layer(s) “Server” * 日程 传统C/S和N层架构 MVC架构 Web应用限制 Ajax横空出世 应用案例-山东移动网站自助服务揭密 Ajax的挑战和思考 * MVC架构 Logic Logic Data model Data model Presentation Logic Layer Business Logic Layer Data Access Layer Server MVC View Controller Model Application Server Database Internet Service * 日程 传统C/S和N层架构 MVC架构 Web应用限制 Ajax横空出世 应用案例-山东移动网站自助服务揭密 Ajax的挑战和思考 * Web应用限制 最新推荐图书《构筑个人财富》,可能我工作忙一会回来,可能推荐了另一本图书,需要刷新页面才确定。也不能调整推荐图书的大小来达到同时浏览很多推荐图书的目的。 * Web应用限制 calling function Model Local memory 本地调用过程比较简单,程序逻辑和数据模块都保存在本地,他们可以直接调用。 * Web应用限制 calling function 远程过程调用就比较复杂。从一台机器去操作另一台机器上的数据,调用请求首先必须被编码成一个对象,然后被序列化,然后通过应用层协议(Http)在物理设备上传输(网线,光纤,各种无线网络等等)。另一台机器收到数据后先要按照应用协议解码,解开被序列化的数据,然后创建一个调用请求对象,现在这个对象才可以被数据模块或者处理请求模块使用。要回应远程调用,这个复杂的过程又要从新走一遍。 Local Model Serialization App Protocol Physical transport Serialization Remote Model App Protocol * Web应用限制 * 日程 传统C/S和N层架构 MVC架构 Web应用限制 Ajax横空出世 应用案例-山东移动网站自助服务揭密 Ajax的挑战和思考 * Ajax横空出世 Logic Logic Data model Data model Presentation Logic Layer Business Logic Layer Data Access Layer Server MVC View Controller Model Application Server Database Internet Service Javascript Object Model Browse Controller View onClick(){……} onMouserOver(){……} * 日程 传统C/S和N层架构 MVC架构 Web应用限制 Ajax横空出世 应用案例-山东移动网站自助服务揭密 Ajax的挑战和思考 * 应用案例-山东移动网站自助服务揭密 输入手机号码、密码、验证码获取短信随机码。 * 应用案例-山东移动网站自助服务揭密 登陆对话框部分出现背景和边框,增强客户体验,没有刷新整个首页。 * 应用案例-山东移动网站自助服务揭密 第一步获取短信随机码成功,提示客户输入短信随机码登陆,首页还是没有刷新,交互的只是数据 * 日程 传统C/S和N层架构 MVC架构 Web应用限制 Ajax横空出世 应用案例-山东移动网站自助服务揭密 Ajax的挑战和思考 * Ajax的挑战和思考 浏览器端MVC与服务器端MVC关系 Web2.0标准 Web应用安全 * Thank You About us: 山东移动规划设计研究院 网上服务系统(山东移动对外门户) 绩效考核系统 全面预算系统 网络资源规划管理系统 * * 我需要叫醒孩子,看窗外的风景,和喂猫。其实孩子醒了以后可以通知我,我没必要在等着看到他醒了。从计算机的角度,我们可以把任何异步的操作放在一个单独的线程里,一旦线程开始了,我的孩子会在这个线程里自己醒来,我作为父线程不需要跟他们同不知道他们通知我,我就可以去做别的事情,这样阻塞时间就会最小。 SHGFHLGHLSHLGHSLKHGLSHLGHFGHLSHGFHGSHG
您可能关注的文档
- 2014年【安卓app】象棋大师新手使用指南.ppt
- 2014年【菜鸟必读】Android技术是个啥.ppt
- 2014年【单片机原理与C51编程】课件 第二章 单片机硬件结构和.ppt
- 2014年【第一部分】C++程序设计基础.ppt
- 2014年【二轮必备大纲版专用】2011届高三物理二轮复习精品专.ppt
- 2014年【改】食品安全信息员、协管员培训.ppt
- 2014年【精品课件】252平面向量在物理中的应用.ppt
- 2014年【课件】人力资源规划方案-16页.ppt
- 2014年【零基础学JavaScript】第15章 Ajax介绍.ppt
- 2014年【清华电路原理●于歆杰课件】第1章 绪论.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)