六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 36|回复: 0

AJAX框架资源汇总

[复制链接]

升级  74.2%

2220

主题

2220

主题

2220

主题

榜眼

Rank: 8Rank: 8

积分
6710
 楼主| 发表于 2013-1-23 01:36:54 | 显示全部楼层 |阅读模式
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe><div class="postText"><span class="90V">1. 2 Pure Javascript: Infrastructural Frameworks

2.1 AjaxCaller(创建于2005年5月,目前是Alpha版)

[url=http://ajaxify.com/run/testAjaxCaller/]AjaxCaller
是一个具有多线程安全访问的XMLHttpRequest组件,主要针对Ajax开发新手,目前仍处于alpha开发阶段,仅在AjaxPatterns的在线搜索范例中使用了这个程序。

  • 用明文或者XML结构的数据实现和服务器的交互(GET/POST/PUT/DELETE)   
  • 支持XMLHttRequest对象的构析(销毁对象,C++支持内存对象的构析操作)   
  • 支持Response的高速缓存(尚在计划中)   
  • 简单的库文件代码易于新手学习使用,并且支持脚本调试   
  • 开源协议
[/url]3 Server-Side: Multi-Language

3.1 Cross-Platform Asynchronous INterface Toolkit (2005年5月)

[url=http://cpaint.sourceforge.net/]CPAINT
是一个真正的同时支持PHP和ASP/VBScript脚本的AJAX和JSRS工具包。CPAINT在后台提供你需求的AJAX和JSRS代码,并自动返回到浏览器端相应的Javascript脚本代码,这种方式易于实时反馈需求的WEB应用程序。

  • 支持PHP和ASP   
  • 所有功能函数都在统一的JavaScript文件中   
  • 支持远程脚本和XML   
  • 支持本地和远程函数调用   
  • 可以创建单个或多个XMLHttp对象   
  • 返回给后台的数据即可以是文本也可以是XML/DOM文档对象   
  • 支持POST和GET   
  • 用服务端代理的方式实现远程函数和数据的访问操作   
  • 大部分浏览器中测试正常使用   
  • 在GNU、GPL、LGPL开源协议保护下发行
[/url]4 Server-Side: Java

<a name="4.1">4.1 WebORB for Java (2005年8月)

WebORB for Java是一个开发AJAX和基于Flash的富客户端应用程序的开发平台。在线例子

  • WebORB包括一个富客户端开发类库。提供简单的在线式API用来绑定或者调用任何Java对象、XML Web Services和EJB   
  • 支持异步或同步的事件驱动   
  • 不需要在服务端修改任何代码,不需要自定义方法或属性、变量等。不要求设计时指定代理等。   
  • 同步调用不需要回调,异步调用需要一个回调方法。   
  • 客户端可以向服务端请求指定的活动方式,不需要任何编程就可以把处理结果轻易的转变为状态。   
  • 提供一个特定API来处理数据库查询结果-服务器代码能返回DataSet或者DataTable,而客户端以一个类似于RecordSet的JavaScript对象来显示这个结果。该对象提供检索列名和行数据的方法。   
  • 支持数据分页技术。客户应用程序能检索页面中的数据。   
  • 支持以参数的方式返回所有服务期端数据类型,如primitives, strings, complex types, arrays, native .net collections, remote references   
  • 目前有两个版本:标准版(免费),专业版(商业许可)
4.2 Echo 2 (2005年3月)

Echo 2允许你用纯Java语言编写AJAX程序。 Demo.

  • 自动生成HTML和Javascript代码   
  • 用XML在客户端-服务端传递消息   
  • 如果愿意支持自定义Javascript组件   
  • 开源协议(Mozilla Public License or GNU LGPL)
4.3 Direct Web Remoting (DWR) (2005)

Direct Web Remoting可以在Javascript代码中直接调用Java方法的应用框架

  • 类似于SAJAX,可以把Javascript中的请求调用转递到Java方法中并将执行结果返回给Javascript   
  • 可以和任何Web框架一起使用,如Struts、Tapestry等等   
  • 开源(Apache),目前该产品被加入到WebWork
4.4 SWATO (2005)

SWATO是一套可重用的和良好集成的Java/JavaScript库,它实现了一种更容易的方式来改变你的web应用程序的交互,通过AJAX方式实现。

  • 服务端Java库可以非常容易的部署到所有Servlet2.3+兼容的容器中   
  • 客户端Javascript库可以在所有支持XMLHttpRequest的浏览器中使用   
  • 使用JSON技术在服务端组织POJO数据,这样你可以在任何Javascript环境中(HTML、XUL、SVG)访问这些远程数据,这种方式很容易通过硬编码或者某种成熟的Javascript库集成到当前应用中   
  • 提供一个简单接口使你能在Javascript中调用远程的POJO数据   
  • 使用<servlet></servlet>和<filter></filter>灵活的在web.xml中进行配置,并且可以集成(不是必须)到你的Spring框架中   
  • 提供了几个可帮助你快速开发web应用程序的组件(如自动完成的文本框,在线表单,在线列表等等)
4.5 AJAX JSP Tag Library

The AJAX JSP Tag Library是一组JSP标签库,用来AJAX程序开发。可以在J2EE下无需Javascript就能轻松开发AJAX模式的Web Form。标签库为比较通用的AJAX功能提供了5个标签:

  • autocomplete: 用户在文本框中输入字符,自动从指定的数据中匹配用户输入的字符,类似于Google Suggest   
  • callout:可以为A标签加入气泡式的消息提示框,不过是实时的服务端取出数据   
  • Select/dropdown:类似于联动菜单,比如地州市的联动下拉框   
  • toggle:开关闸按钮,比如在一个hidden表单域中存储true和falsh,同时显示相应的img图像   
  • update field:更新数据,也就是无刷新提交了。
4.6 AJAX Java Server Faces Framework

The AJAX-JSF用来把任意的JSF应用程序转变为AJAX应用程序
<ul>例子:AJAX组件的 MyFaces JSF Tree(树型目录), table scroller(可滚动的表格), tabbed pane(分页栏)
        开源协议(Apache Software License)
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表