• Buffalo


    Buffalo是Amowa思想实现的关键组件。Buffalo中定义了Web远程调用的传输基础,并且将远程调用对象完整的序列化到了本地,成为可以被JavaScript编程触及的对象。Buffalo中的重要组件-BuffaloBinding,提供了将JavaScript对象绑定到HTML元素的能力。这种绑定将是无侵入的,只需要在HTML元素中加入若干个不影响排版的属性,即可将数据与界面绑定。中文主页:http://www.amowa.net/buffalo/
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    SWATO:SWATO (Shift Web Application TO...)是一组可复用并且结合得很好的Java/JavaScript包.它通过AJAX来轻松转变你web应用程序的交互方式.它带的一些组件包括可以自动补全的文本框架,动态级联下拉列表,动态表单等.
    BZByte EZAjax:BZByte EZAjax是一个开源的Ajax Web框架。BZByte Ajax框架采用服务器端的Java来创建DOM而不是通过web浏览器的JavaScript。该框架的所有更新都是GUI驱动,所以无需担心暴露应用程序的代码和远程接口。GUI更新快速并且不依赖终端用户计算机的快慢。
    AutoSuggest:AutoSuggest一个AJAX auto-complete text field。
    JSON-RPC-Java:JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码。JSON-RPC-Java可运行在Servlet容器中如Tomcat也可以运行在JBoss与其它J2EE应用服务器中因此可以在一个基于JavaScript与DHTML的Web应用程序中利用它来直接调用普通Java方法与EJB方法。JSON:JavaScript Object Notation
    jabsorb:jabsorb是一个类似于DWR简单、轻量级的Ajax/Web 2.0框架。它能够让运行在web浏览器上的JavaScript代码调用Java web应用程序中的方法,就像调用浏览器支持的本地对象一样。jabsorb使用JSON-RPC协议作为它的传输机制,JSON-RPC是一种非标的协议,因此jabsorb能够与其它标准的JSON-RPC客户端和服务器(允许采用其它语言编写)相交互。
    JSCook:具有多种样式,漂亮的JSCookMenu与JSCookTree。

    树形控件Dynatree: Dynatree是一个jQuery插件能够实现使用JavaScript动态创建Html Tree控件。
    主要特性:

    非常适用于创建拥有大量节点的树形控件 (DOM元素当真正有需要的时候才会创建).
    可编程提供一个面向对象接口
    支持通过Ajax实现树节点懒加载
    支持为树节点添加Checkboxes和层级选择
    支持拖放操作(drag和drop)
    支持持久化保存
    支持键盘Keyboard操作
    可以从HTML代码、JSON或JavaScript对象初化构建树
    MyGWT:MyGWT是一个开源的Google Web Toolkit用户界面组件库。它将ExtJs的组件完全用GWT实现。
    vegUI:vegUI是一个javascript AJAX框架和widget组件集。用于帮助你快速、灵活地构建RIA应用程序。它采用模块化设计,并使用一个模板系统来定义vegUI element/widget。所以你完全可以自己控制widget组件的外观。
    google-gson:Gson这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。