当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 但是,Ajax 不仅仅是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。
 

 

    摘要:每一种新的web技术都不可避免的遭遇安全问题,ajax也不例外。ajax即时数据反馈的特点实现了良好的用户交互,使得it建筑师们通过基于web的应用程序来改变用户访问和交互公共数据的方式。但是ajax技术同时也对it企业带来了新的安全威胁,ajax技术就如同对企业数据建立了一个直接通道。这使得开发者在不经意间会暴露比以前更多的数据和服务器逻辑。ajax的逻辑可以对客户端的安全扫描技术隐藏起来,允许黑客从远端服务器上建立新的攻击。还有ajax也难以避免一些已......
 ·ibm发起开放ajax工具的运动    »显示摘要«
    摘要:这项计划将以ibm捐献的源代码为基础,希望让软件开发者运用eclipse开发工具撰写支持ajax的全球信息网应用程序。 ajax的全名是“asynchronous javascript + xml”,是一种撰写应用程序的方法,可丰富网页的互动功能,如此一来,使用者不必常常按屏幕上的更新按钮,网页信息也会时时更新。 此计划获得许多软件公司支持,成员包括ibm、google、bea systems、red hat、borland software、no......


Ajax技术原理解析(1)

ajax 由 html、javascript™ 技术、dhtml 与 dom 组成,这一杰出的方法可以将笨拙的 web 界面转化成交互性的 ajax 应用程序。五年前,如果不知道 xml,您就是一只无人重视的丑小鸭。十八个月前,ruby 成了关注的中心,不知道 ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 ajax。

【相关文章:天清汉马多功能安全网关获“行业采购网络安

但是,ajax 不仅仅是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。 【扩展阅读:斩断木马的黑手:IceSword冰刃

【扩展信息:Windows OneCare Live

但在详细探讨 ajax 是什么之前,先让我们花几分钟了解 ajax 做什么。目前,编写应用程序时有两种基本的选择:桌面应用程序与web 应用程序。

两者是类似的,桌面应用程序通常以 cd 为介质(有时候可从网站下载)并完全安装到您的计算机上。桌面应用程序可能使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。web 应用程序运行在某处的 web 服务器上 —— 毫不奇怪,要通过 web 浏览器访问这种应用程序。

不过,比这些应用程序的运行代码放在何处更重要的是,应用程序如何运转以及如何与其进行交互。桌面应用程序一般很快(就在您的计算机上运行,不用等待互联网连接),具有漂亮的用户界面(通常与操作系统有关)与非凡的动态性。可以单击、选择、输入、打开菜单与子菜单、到处巡游,基本上不需要等待。

另一方面,web 应用程序是最新的潮流,它们提供了在桌面上不能实现的服务(比如 amazon.com 与 ebay)。但是,伴随着 web 的强大而出现的是等待,等待服务器响应,等待屏幕刷新,等待请求返回与生成新的页面。

显然这样说过于简略了,但基本的概念就是如此。您可能已经猜到,ajax 尝试建立桌面应用程序的功能与交互性,与不断更新的 web 应用程序之间的桥梁。可以使用像桌面应用程序中常见的动态用户界面与漂亮的控件,不过是在 web 应用程序中。

还等什么呢?我们来看看 ajax 如何将笨拙的 web 界面转化成能迅速响应的 ajax 应用程序吧。

老技术,新技巧

在谈到 ajax 时,实际上涉及到多种技术,要灵活地运用它必须深入了解这些不同的技术(本系列的头几篇文章将分别讨论这些技术)。好消息是您可能已经非常熟悉其中的大部分技术,更好的是这些技术都很容易学习,并不像完整的编程语言(如 java 或 ruby)那样困难。

ajax 的定义:ajax 是 asynchronous javascript and xml(以及 dhtml 等)的缩写。这个短语是 adaptive path 的 jesse james garrett 发明的(请参阅 参考资料),按照 jesse 的解释,这不是个首字母缩写词。

下面是 ajax 应用程序所用到的基本技术:

html 用于建立 web 表单并确定应用程序其他部分使用的字段。


...   下一页
 ·ajax框架简介    »显示摘要«
    摘要:ajax框架 dwr - web remoting buffalo - web remoting (based on prototype) prototype - js oo library openrico - js ui component (based on prototype) dojo - js library and ui component qooxdoo - js ui component (c/s style)......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE