一种新的胖客户端技术Ajax.doc.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种新的胖客户端技术Ajax.doc

  一种新的胖客户端技术——Ajax(一) 一、选题目的和意义 选题的目的: 随着L(Asynchronous java script and XML)的英文缩写。它是2005年2月才诞生但是现在已经炙手可热的一项全新技术。这项新技术可以提供高度交互的L和与服务器异步通信的组合。而且启用这种方法非常简单:利用一个Ajax框架构造一个应用程序,它直接从浏览器与后端服务进行通信。这样就可以使应用程序更加自然和响应灵敏,从而提升用户的浏览体验。这项技术也改变了传统的瘦客户端存在的弊端。通过浏览器来部署应用的传统方式给服务器造成了很大的负担,代价是与服务器交互需要完全刷新页面,因此用户界面没有了丰富的交互性。而胖客户端的开发长期以来成了桌面应用程序的代名词,Ajax的出现,使我们改变了这种思维,Ajax是一种可以使、Oracle、Yahoo!、BEA、RedHat、Novell等页界领先的公司启动了Open Ajax项目。致力于为Ajax开发建造先进强大的的开发工具。 微软开发了自己的Ajax框架Altas,不过主要是和服务器端他们自己的ASP.NET框架配合工作。Sun也将Ajax技术列入了J2EE的blueprint(蓝图)中,作为J2EE技术的有益的补充。另外,Google的很多产品都采用了Ajax技术,例如Orkut、Gmail、Google Suggest, Google Maps和Google Groups等。Amazon的A9.com搜索引擎也采用了类似的技术。在国内,易等公司已经将Ajax应用于实际产品之中,而且取得了很好的效果…… Ajax理念的出现,揭开了无刷新更新页面时代的序幕,并有代替传统(表单)递交方式更新Web页面的趋势,提高了用户与界面的交互性,更新了传统的客户端的开发思维,可以算是一个里程碑。 随着络的发展,Ajax一定会被更广泛的使用,运用Ajax开发络应用的最大挑战并不在于技术,因为其所使用的技术都已经很成熟、稳定和易于理解,对于络应用开发者来说,最大的挑战在于突破陈旧的思维方式,开始想象一个更加宽广的世界。 三、课题设计方案 研究的基本内容: 1.引言:Web应用的发展与Ajax的由来。 2.Ajax的概念:定义、相关技术及工作原理。 3.流行的原因:从商业市场角度和技术实现角度上阐述分析原因。 4.目前的应用:应用场景、实例设计,应用分析。 5.结论:Ajax技术是一种胖客户端技术。 采取的研究途径: 在指导老师的指导下,阅读指导老师提供的有关书籍中的基本知识以及指导老师提供的一些个人的研究成果,并通过络查阅相关论文数据库、借鉴国内大学往届优秀研究生论文,以及查阅相关国外大学论文数据库的资料,搜索络中多媒体络教学的具体数据和资料,综合概括查询得到的有关知识,确定论文研究内容的可行性、完成开题目报告,积极与指导老师探讨研究方法、研究中疑惑的问题和论文的写作方法,针对指导老师对论文内容和格式等方面提出的意见和建议,修改论文,直到最终完成论文。 四、计划进度安排 起止时间:2006年1月1日——2005年1月10日 进度安排:搜集查阅毕业论文的有关资料,为选题做好必要的准备工作。 起止时间:2006年1月10日——2006年2月28日 进度安排:通过查阅搜索的有关资料,确定毕业论文方向,完成开题报告。  起止时间:2006年3月1日——2006年4月30日 进度安排:毕业论文的具体实施阶段,并填写中期检查表。 起止时间:2006年4月30日——2006年5月20日 进度安排:在导师的指导建议下对论文进行全面修改,完成毕业论文。 五、主要势的必然结果 业内人士进行这种预测:随着L数据缓冲区,这个缓冲区和Ajax引擎负责处理一部分数据。当需要和服务器端再次发送数据时,只需要发送一小部分请求,而服务器端只需要返回那一小部分请求就可以了。相比把所有请求发过去,所有页面发回来的那种传统的方式,大大的提高了性能。 3.2.2 同步数据;通过RSS/ATOM聚合数据;使用友好的URL(即好记的域名,比如http:///jianhao);支持按照Blog的方式来发表;采用REST(Representational State Transfer)的API或者XML的L的方式控制页元素,这样做的好处是页面更小,加载更快;页面更规范,减少了和程序的交互;而且可以轻松支持多种样式,提供更个性化服务。但这种技术也存在一定的局限,它还没有好的可视化编辑器,从加大了美术设计师的工作。 (3)使用格式化输出的一个规范即XML格式。 在LHttpRequest对象发送请求并且得到服务器响应,在不重新载入整个页面的情况下,用java script操作DOM更新页面。因此在读取数据的过程中,用户所面对的不是白屏,是原来的页面内容

您可能关注的文档

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档