乐思软件

提交需求|联系我们|请电400-603-8000

用"老"技术解决新问题 浅谈Ajax技术与ERP

刷新网页——等待。。。——刷新网页——等待。。。
当您在使用浏览器浏览网页的时候,您是否经常遇到上面的情况?当您面对空白而缓慢展现的屏幕时,您是否感到痛苦甚至愤怒?
现在,有一种越来越流行越热的“老”技术,可以改变这种窘迫的局面。那就是Ajax。如今,随着Gmail、Google-maps的应用和各种浏览器的支持,Ajax正逐渐吸引全世界的眼球。
1.Ajax技术简介
AJAX(Asynchronous JavaScript and XML,即异步JavaScript + XML),其实是多种技术的综合。正如Ajax的命名者Jesse James Garrett所指出的:
Ajax不是一项技术。它其实是几项技术,每项技术自身都很繁荣,它们以强有力的全新方式结合起来。
Ajax主要涵盖以下几方面的技术:
-- 运用XHTML和CSS实现基于各种标准的展示。
-- 运用文档对象模型(Document Object Model)实现动态显示和交互。
-- 运用XML和XSLT实现数据交换和操作。
-- 运用XMLHttpRequet实现异步数据检索。
-- JavaScript将所有这些绑定到一起。
与传统的Web应用不同,Ajax采用异步交互过程。Ajax在用户与服务器之间引入一个中间媒介,从而消除了网络交互过程中的处理—等待—处理—等待缺点。用户的浏览器在执行任务时即装载了Ajax引擎。Ajax引擎用JavaScript语言编写,通常藏在一个隐藏的框架中。它负责编译用户界面及与服务器之间的交互。Ajax引擎允许用户与应用软件之间的交互过程异步进行,独立于用户与网络服务器间的交流。AJAX的原则是“按需取数据”,使用Ajax可以最大程度的减少冗余请求,和响应对服务器造成的负担。

图 传统web模型和Ajax web模型比较

集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录