预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据 ax技术在WEB客户端开发中的应用AjMANAGEMENT硝FORf%订.。糙fzA乃-o甜——————————————————————————————————————一史胜辉(南通大学计算机学院,江苏南通226007)待售或待租的房地产。如果你想知道这个目标地区的治安是否良好,可以进入眦psexoffender.com网站查看。这个一、什么是Ajax二、AjaX处理过程2006年6月中国管理信息化本文介绍了一个现在非常流行的WEB开发技术Ajax。这一技术或模式是网络多项技术结合的产物,它带给我们一个全新的感受,使得WEB开发人员有了一个新的选择,同时本文给出了适合于使用这一技术的几种情况以供参考。[关键词】[文献标识码]A如果你想了解互联网的未来,可以上Google的地图网站上去看一看。乍看上去,它似乎跟同类的其他网站没有太大区别。不过,你一旦输入了某个地址,这个网站马上带你进入一个城市,穿越一条又~条街道,而在此过程中你会发觉事情非常美妙。首先,你不会见到沙漏图标,网页会无缝地一下子转换到新的一页,你的电脑在等待下载更多数据时,屏幕不会出现任何间断。这种功能已经帮助创建了Earth网站。这个网站收集了全球各地的卫星图片,是去年点击率最高的网站之一。这些网站能够把信息平滑顺畅地下载到用户的电脑,因此大受欢迎,而美国许多其他行业的从业者有鉴于此,正纷纷利用它们来帮助拓展业务。在美国,如果你打算寻找一个新公寓,你可以在Housing—maps.com网站上输入你的目标街区的名字,转眼间你会看到一个鸟瞰图,上边标了一些虚拟图钉,每个图钉代表一个网站会把Google的美国地图信息与各地区的犯罪记录集合起来,然后在地图上标出每一个有案底的住址。诸如此类的平滑滚屏互联网应用之所以能够实现,全靠一种NAjax的技术。Ajax其实是一组电脑程序,这些程序互相配合,能使网站无缝地运作,好像电脑程序在个人电脑中运行那样。尽管这种创新的技术在Google地图网站上最容易见到,它可不是Google专有的。在过去的几个月,Ajax已经成为一股推动力,催生了一系列基于互联网的新服务,包括免费文字处理程序Writely,电子数据表制作网站NumSum,以及人们用于编制日程和工作时间表的网站V002do。这些使用Ajax技术的网站的出现,已经促使人们开始重新思考互联网和个人电脑之问的关系。事实上,Ajax也许会导致许多基于个人电脑的应用软件遭到淘汰,进而导致电脑业中很多领域出现翻天覆地的变化。XML)是一个结合了Java技术、XML以及JavaScript的编程技术,可以让你构建基于Java技术的Web应用,并打破了使用页面重载的惯例。Ajax就是异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,你可以创建接近本地桌面应用的、直接的、高可用的、更丰富的、更动态的Web用户接口界面。由于有了Ajax所使用的一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新uI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。Ajax与其说是一种技术,还不如说它更像是一个模式。对于刚了解它的许多开发人员来说,它是一种新的感觉,但是实现Ajax的所有组件都已存在了许多年。当前的热点是因为在2004与2005年出现了一些基于Ajax的非常动态的WebUI,尤其是Google的GMail与Maps应用系统、与照片共享网站F1ickr。这些UI充分地使用了后台通道,也被一些开发者称为“Web2.0”,并导致了大家对Ajax应用兴趣的猛涨。你可以使用Ajax来加强传统的Web应用,通过消除页面载入来使交互更流畅。一个Ajax交互从一个称为XMLRequest的Java—Script对象开始。如同名字所暗示的,它允许一个客户端脚本来执行HTTP请求,并且将会解析一个XML格式的服务器响应。Ajax处理过程中的第一步是创建一个XMLquest实例。使用HTTP方法(GET或POST)来处理请求,并将目标URL设置到xMLRequest对象上。现在,记住Ajax第9卷第6期Management【摘要】[中图分类号】TP393.0