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

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

 

你可能感兴趣的:(ajax框架)