欢迎来到天天文库
浏览记录
ID:24303707
大小:51.00 KB
页数:4页
时间:2018-11-13
《基于ajax技术的在线交流平台研究与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Ajax技术的在线交流平台研究与设计目前,ASP.2.0是SSQLServer2000数据库,运用ASP.构建三层架构模式来设计前台,应用Ajax技术实现了前台与后台的数据异步传输功能,使得在用户不用Postback就能实现数据的交互,这种方法可为广大的X站建设者们提供新的思路和借鉴。关键词:Ajax;在线交流;异步传输1.引言 近年来,X络应用的广度和深度迅猛发展,X络应用程序的设计和开发已经成为各类应用软件主要的组成部分,X站开发平台的竞争也是异常的激烈。.框架的是当下较为流行或是主流的
2、、XML和XSTL、XMLHttpRequest的技术,在提到数据交互速度,改善用户体验等方面发挥着重要作用。整个交互通信过程是异步进行的,所以Garret采用了Ajax(AsynchronousJavascriptAndXML)这个名称。 (1)X和CSS具有灵活、可品转、基本、结构化等特点,被Ajax将系统数据呈现给用户,构建一个标准化的用户界面。 (2)DOM由于对、X、XML拥有强大的操作能力以及结构化的操作方法,故被Ajax用来实现数据动态的显示和交互。 (3)XML和XSTL在结
3、构化的数据表、传输、交互、共享方面有特别大的优势。因此,它们在Ajax中主要用作数据交换和处理。 (4)XMLHttpRequest是XMLHTTP组件的对象,她是Ajax可以向服务器发起异步通信请求、并接受服务器返回的数据。这样,Ajax可像桌面应用程序一样在不刷新界面的情况下与服务器进行数据交换。 (5)Javascript因具备简单、灵活、丰富的客户端控制和表现等优点,所以被用来操作、X、CSS,绑定和处理所有的数据。 在Ajax出现之前,Javascript、X、和CSS、DOM、X
4、ML和XSTL、XMLHttpRequest基本上是各自为政的,Ajax让这些技术第一次有了交集,并且组成了一个整体。各种技术在Ajax引擎中的作用如图2-1所示。图2-1各种技术在Ajax引擎中的作用2.2Ajax应用的生命周期 作为则扮演了类似GUI控件的角色。Javascript脚本对DOM注册事件监听器,操作DOM响应事件。在响应事件的过程中,内容,比如DOM变量或者任何的Javascript变量,更新页面内容。 “触发浏览器事件->向服务器发出请求->服务器处理请求->服务器响应请求
5、->浏览器更新页面”这个过程是可以多次循环的。再循环过程中通常会有很多变量生成,很多事件也可能在客户端解决而不提交服务器。有些Ajax应有的生命周期可能是短暂的,随着用户提交表单或者重新刷新页面而结束。3.在线交流平台的分析与规划 本应用程序基本上实现了在线交流平台的基本功能,主要包括了登录模块、注册模块、在线交流模块。通过本应用程序的设计使开发者能基本上理解、XML和XSTL、XMLHttpRequest等技术,是其集上述各种技术的优缺点于一身。GoogleSuggest、GoogleMaps
6、等产品的成功开发让我看到了B/S模式下的].[2]奚江华.ASP.2.0开发详解[M].北京:电子工业出版社,2006.[3]X冠科技.ASP.时尚编程百例[J].北京:未来教育科技,2004.[4]刘小伟,王伟.ASP.与SQLServerX站开发实用教程[M].北京:电子工业出版社,2005.[5]求实科技.ASP.实例导航[M].北京:冶金工业出版社,2004.
此文档下载收益归作者所有