您的位置:首页 > 其它

你所能用到的开源技术(二)之Ajax框架

2012-05-07 00:25 113 查看
Ajax开发篇
7.1 Buffalo

本框架是由国人陈金洲于2004年11月份着手开发的一款Ajax开源框架。可以说,Buffalo是一款真正意义上的Ajax远程调用框架,它没有包含那些繁杂而华丽的UI支持,而是代码短小精悍,在提供Ajax基本功能的同时也提供一些极为方便使用的高级功能。并且,该框架使用起来非常的简单。

功能与特性

1. 轻量级xml协议的Javascript实现

2. 完全支持Java到Javascript序列化/反序列化

3. 基于回调的编程模型

4. 支持异步编程模型

5. 简单易用的API

6. 集成Prototype Javascript库

7. Spring集成

每个被Spring管理的Bean都能通过简单的配置成为Buffalo服务。

8. 兼容性

9. 支持浏览器前进/后退

10. 支持数据绑定

参考资料:

1. Buffalo官方网站 http://Buffalo.sourceforge.net/

2. InfoQ关于Buffalo的报道

http://www.infoq.com/cn/news/2007/04/Ajax-framework-Buffalo2

3. Buffalo Wiki

http://confluence.redsaga.com/display/BUFFALO/Home

4. 作者对于Amowa(Asynchronour-Messaging Oriented Web Application)概念的阐述: http://michael.nona.name/archives/78

5. 作者对于OPOA概念的阐述 http://michael.nona.name/archives/117

6. Buffalo中文论坛 http://groups.google.com/group/amowa
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: