Thinking in AJAX(三)——AJAX框架汇总

基于浏览器的应用框架一般分为两种:

Aplication frameworks:提供了浏览器功能,但其最著名的还是在于通过窗口 生成组件建立桌面GUI。

Infrastructural frameworks:提供基本的框架功能和 轻便式浏览器端操作,让开发者去创建具体应用,主要功能包括:

基于 XMLHttpRequest组件的浏览器交互功能

XML解析和操作功能

根据 XMLHttpRequest的返回信息进行相应的DOM操作

一些特殊情况下,和其他的浏 览器端技术如Flash(或Java Applets)等集合到一起应用

基于服务器端的应 用框架通常以下面两种方式工作(尽管它们根据不同的语言进行了分类)

HTML/JS Generation(HTML/JS生成):通过服务器端生成HTML和JS代码在传递 给浏览器端进行直接运行

远程交互:JavaScript调用服务器端函数(例如调用 Java函数)并返回给JavaScript的回调句柄,或者请求服务器端数据信息,例如 Session信息,数据库查询等。

1. Pure Javascript

1.1 Bindows (成立于2003年)

Backbase是一个通过DHTML、JavaScript、CSS和HTML等技术强劲联合起来的一 套完整的Windows桌面式的WEB应用程序解决方案。Bindows无需下载安装客户端支 撑组件(如Java、ActiveX或Flash),仅需一个浏览器。纯OO的理念体现在 Bindows任何地方,Bindows或许是笔者见过的最完整最强大的AJAX应用程序平台 。

Bindows是商业程序的,使用了来自于MB的技术(总部位于GA USA,主要开发中 心在瑞典,成立于2002年)。

Bindows框架提供的功能和特性有:

基于面相对象技术的类和API

一套完整的Windows桌面系统,支持各种特性窗口模式,包括菜单、表单、表 格、滑动条、测量仪器窗口和其他一些Windows窗口特性支持。

是开发zero-footprint(零空间占用)SOA客户端应用程序首选工具包

本机的XML,SOAP和XML-RPC支持

单用户到企业级开发的支持

内建的完美的AJAX支持

Bindows开发环境:

支持企业级规模的项目开发

跨浏览器、跨OS平台的支持

不受服务器结构限制

良好的与新的、现有的资源互操作性

统一的开发接口

时间: 2024-11-01 00:06:05

Thinking in AJAX(三)——AJAX框架汇总的相关文章

AJAX框架汇总

ajax|ajax框架 1. Pure http://www.alixixi.com/web/a/javascript: Application Frameworks 1.1 Bindows (成立于2003年) Backbase是一个通过DHTML.JavaScript.CSS和HTML等技术强劲联合起来的一套完整的Windows桌面式的WEB应用程序解决方案.Bindows无需下载安装客户端支撑组件(如Java.ActiveX或Flash),仅需一个浏览器.纯OO的理念体现在Bindows任

jQuery1.9.1源码分析系列(十六)ajax之ajax框架_jquery

AJAX 简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: HTML / XHTML CSS JavaScript / DOM 如果您希望首先学习这些项目,请在我们的首页访问这些教程. 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重

Struts、Spring、Hibernate、SSH、ajax都是框架吗需要都学吗

问题描述 Struts.Spring.Hibernate.SSH.ajax都是框架吗需要都学吗 解决方案 解决方案二:struts,spring,hibernate是轻量级框架也就是sshajax是domcssjavascriptXmlHttprequest是一种技术,以上做javaweb开发都是要学习的解决方案三:是啊,Struts.Spring.Hibernate.ajax都要学解决方案四:正在学习中!!!解决方案五:正在进行中解决方案六:必须的...想做java程序员,这些技术很关键!当然

Ajax异步调用框架

ajax|异步 /*   作者:welfred   时间:05年8月14日    作用:Ajax异步调用框架  */  var req;  // retrieve XML document (reusable generic function);  // parameter is URL string (relative or complete) to  // an .xml file whose Content-Type is a valid XML  // type, such as tex

AJAX/XUL Web框架ZK 1.0.0 Final 发布

ajax|web AJAX框架ZK近日宣布,ZK 1.0.0 Final 正式发布. ZK 是一个基于XUL嵌入AJAX事件驱动的Java 框架,用于丰富用户网络应用程序界面.利用该工具,你可以设置你的网络应用程序包含功能丰富的XUL与HTML组件,并且通过监听用户触发事件来轻松的操作这些组件,最大的好处是,可以在服务期端轻松简便的操作就像操作桌面程序一样.ZK是基于GPL发布的. 该新版本中包括,拖放功能,增加了getUserPrincipal用于指定page ID,等等. http://so

基于Ajax的Web框架Echo2 2.0 正式发布

ajax|web 基于Ajax的Web框架Echo2 近日宣布新版2.0正式发布. ECHO2是一个基于Mozilla Public License的开源WEB框架.它采用全新的AJAX(Asynchronous JavaScript and XML) Web界面绘制引擎.所有的client/server的交互采用XMLHttpRequest方式.这样就使用户感觉到像操作桌面应用程序一样的流畅,同传统的WEB应用程序相比,性能也发生戏剧性的改善.在ECHO2中,所有的WEB界面的绘制功能都是EC

ajax和ssh框架实现对遍历项的修改(求完整代码)

问题描述 ajax和ssh框架实现对遍历项的修改(求完整代码) 这是我的jsp代码,这里的数据是遍历的,求一个完整的代码,从ajax的传输,到action回应的 解决方案 解决方案二: 从后台返回来的应该是ArrayList<对象实体>,这样的结果应该是查询数据库中多行记录, 你只需要action中定义一个 private List listUser = null; private List getListUser() { if(reuslt == null){ return Collecti

零基础学习AJAX之AJAX框架_AJAX相关

上文(零基础学习AJAX之AJAX的简介和基础)对ajax异步请求服务器做了详细的介绍和基础应用,可以看出,ajax的一些过程是相对不变的.不必要每次发送请求都写一遍发送代码,一些ajax开发人员已经把他们的过程封装成ajax框架. 本节主要介绍ajaxLib和ajaxGold两款框架. 1.ajaxLib ajaxLib是一个非常小巧的ajax框架. 使用它首先将文件使用引入到页面中.改框架是一个直接获取XML的框架,调运函数如下: loadXMLDoc(url,callback,boolea

原生ajax和iframe框架实现图片文件上传的两种方式_AJAX相关

大家应该可以举出几种常用的异步文件上传功能的实现方式,使用频率较多的有原生ajax和iframe框架,实现图片文件上传,下面就为大家分享图片文件上传的两种方式:原生ajax和iframe框架,供大家参考,具体内容如下 方法一:利用iframe框架上传图片 html代码如下: <div class="frm"> <form name="uploadFrom" id="uploadFrom" action="upload.