java ajax 开源_支持服务器端Java技术的开源AJAX框架阶段性汇总

一.引言

无论是从客户端还是服务器端来看,在Web技术开发史上,2006年注定是各种AJAX 技术及产品争相涌现的一年。本文仅作为阶段性的开源AJAX服务端产品的总结列表。

尽管AJAX主要是一种基于Javascript技术的开发平台,但是,我想开发人员都会尽量把他们已掌握的各种Java技术与AJAX结合到一起。因此,下面的列表总结其实是一个关于支持服务端AJAX开发的开源java框架大汇总。虽然作为阶段性总结,但是其中已经涉及到大量的框架,仅供你参考对比之用。

二.框架汇总

(1)DWR

DWR(Direct Web Remoting)是一种直接从浏览器端Javascript调用服务器端Java代码的方法。DWR由两部分组成:1)运行于用户的浏览器端的JavaScript实现与服务器进行通讯并动态地更新网页;2)一个运行于服务器上的Java Servlet处理请求并且把响应发送回浏览器。DWR为AJAX技术引入了一种新的实现途径—基于Java类动态地生成JavaScript代码。这样以来,web开发者就可以从JavaScript中使用Java代码,好象它位于web浏览器本地一样;然而,事实上该Java代码却是运行于web服务器上并且能够全面访问web服务器资源。

(2)JSON-RPC-Java

JSON-RPC-Java是一种Java方式的动态JSON-RPC实现。它允许你使用轻量级JSON-RPC JavaScript客户端从JavaScript中透明地调用服务器端Java代码。它被设计运行于一个例如Tomcat这样的Servlet容器中,并且能够与JBoss和其它J2EE应用程序服务器一起使用以便允许从一个JavaScript. DHTML web应用程序中调用普通Java或EJB方法。

(3)AjaxTags

这个AJAX标签库是一组JSP标签,能够有助于简化在JavaServer Pages中的异步JavaScript和XML(AJAX)技术的使用。为了实现既定目的,这个标签库并不是通过强迫J2EE开发人员编写必要的JavaScript来实现一种支持AJAX技术的web表单。该标签库针对下列使用情形提供即时表单更新支持:到一个输入域的基于自动完成特征的字符输入,基于另一个域选择的选择域填充,针对高亮内容、刷新表单域、切换图像以及表单域状态开/关的提示窗口弹出,等等。

(4)Echo 2

Echo2是下一代的Echo Web框架,这是一种旨在开发基于Web的丰富的客户端应用程序的平台。当前的2.0版本在提供更优秀性能的同时仍然坚持Echo核心概念,并且它的新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值