你所能用到的开源技术(二)之Ajax框架
Ajax开发篇7.1 Buffalo本框架是由国人陈金洲于2004年11月份着手开发的一款Ajax开源框架。可以说,Buffalo是一款真正意义上的Ajax远程调用框架,它没有包含那些繁杂而华丽的UI支持,而是代码短小精悍,在提供Ajax基本功能的同时也提供一些极为方便使用的高级功能。并且,该框架使用起来非常的简单。功能与特性1. 轻量级xml协议的Javas...
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
转载于:https://blog.51cto.com/zorro/855239
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)