精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>ajax教程>正文

AJAX框架汇总


来源: 时间:06-11-28 点击: 点击这里收藏本文
  • 提供一个简单接口使你能在Javascript中调用远程的POJO数据
  • 使用<servlet>和<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应用程序

    • 例子:AJAX组件的 MyFaces JSF Tree(树型目录), table scroller(可滚动的表格), tabbed pane(分页栏)
    • 开源协议(Apache Software License)

    Server-Side: Lisp

    5.1 CL-Ajax

    CL-Ajax实现Javascript直接调用服务端Lisp

    • 生成可带参数的函数
    • 可以回调Javascript函数或者DOM对象
    • 可以集成到SAJAX中
    • 开源许可

    6 Server-Side: .NET

    6.1 WebORB for .NET (2005年8月)

    WebORB for .NET是一个用.NET和XML Web Services方式开发AJAX和基于Flash的富客户端应用程序(在线例子)

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

    6.2 Ajax.NET (2005年3月)

    Ajax.NET是首家支持各种方式通过Javascript访问服务端.net的免费库

    • 类似于SAJAX,能把Javascript请求发送到.NET方法,服务端回传给Javascript,甚至包括串行化自定义类。
    • 可以在Javascript中访问Session和Application数据
    • 缓存查询结果
    • 免费使用源代码
    • 无需更改源代码,允许给Ajax.NET添加和修改方法和属性
    • 所有类支持Javascript客户端返回数据,可以在JavaScript中使用DataSet:res.Tables[0].Rows
    • 使用HtmlControls组件访问和返回数据
    • 页面无需重载,用事件代理(数据访问层)
    • 因为只提供一个调用接口方法,所以服务端CPU占用非常少

    6.3 ComfortASP.NET (2005年8月)

    ComfortASP.NET可以让开发者在纯.NET下开发类似AJAX(DHTML,JavaScript,XMLHttp)特性的应用程序。

    • 快速应答
    • 减少HTML传输
    • 减少页面重载
    • 无闪烁的浏览器内容更改
    • AJAX用户体验,

    6.4 AjaxAspects (2005年8月)

    AjaxAspects是个可以用Javascript调用服务端WebService事件的引擎

    • 用标准的SOAP和WSDL进行服务端-客户端通信
    • 用简单的类型和XML对象支持带参数的返回值
      9 7 3 1 2 3 4 5 6 4 8 :

        把此文章收藏到:          
    广而告之
    文章搜索
    • Google JZxue.Com

    关于我们 | 联系我们 | 友情链接 | 网站地图
    Copyright © 2005 - 2006 建站学 All rights reserved.