昨天接到组长的任务,要我增加页面实现对系统的日志表的增删查改,一开始想,这不是之前经常做的吗,很简单,组长说周五之前完成,我说行。结果说完这句话半小时之后我就有点担心了,因为这个程序的编写方法跟之前接触的编程方法差别很大,在学校学习的小程序在这里感觉连塞牙缝的的资格都没有,程序里面都是在用JS脚本操作。而且用的是Buffalo,这就是我跟这个国产的Ajax框架的第一面,而这的一面确实吓了我一大跳。
百度里面对Buffalo的介绍很大一部分是美国城市水牛城,让我丈二和尚摸不着头脑,怎么系统里面还跟水牛城有关系,结果在很下面的一段话里对Buffalo的描述是这样的
Buffalo是一个J2EE轻量级AJAX框架,也是国内著名的开源项目。它与
DWR和JSON-RPC一样,着眼于Web远程调用(Web Remoting),其简洁而实用的特性一直以来深受开发者喜爱。Buffalo2.0最大的特点在于其性能的提升,还有完全自行实现的Java到JavaScript协议转换。得益于新的协议实现以及为大规模AJAX调用而进行的优化,2.0版本比前一阶段版性能有进一步的提高。
优点
从整体产品上来说,最大的优势在于简单。核心API只有一个方法。在JS-Java对象转换上,谈不上优势吧,各有千秋:buffalo采用自我描述,完整的XML协议,DWR采用自定义文本协议,JSON对JavaScript更友好。
这完全就是百度知道里面随便写的一句话啊,怎么对国产的Ajax这么没有关注,后来查看了一下大牛的相关文章看到了Buffalo的官网地址,然后点进去是这样的,图片
最后修改时间是07年,
关于Buffalo的基本使用 http://blog.csdn.net/gloomyboyo/article/details/2214834 这篇文章可能会帮助一下
原文链接:https://www.f2er.com/ajax/164844.html