[Update] InfoQ中文报道: http://www.infoq.com/cn/news/2007/04/ajax-framework-buffalo2

从2.0-alpha1发布至今,经过长达半年多的测试阶段,buffalo 2.0正式版本发布。2.0最大的关注点在于性能的提升和完全自行实现的java到javascript协议转换。根据评测,2.0版本要比前一阶段版本最高提升30%性能。这得益于新的协议实现以及为大规模AJAX调用而进行的优化。

对于一直使用alpha版本的用户,此次升级很简单,只需要将相应的jar和js进行替换即可。从1.2.x版本升级的用户,升级也很简单:

  • 删除所有burlap.jar, buffalo.jar, 替换为buffalo.jar
  • 替换新的buffalo.js
  • 将继承自BuffaloService的类,对session等信息的使用替换为对RequestContext.getContext().getXXX的使用。(注意,目前有开发者报告在resin 2.1服务器上偶尔会出现丢session的现象)

2.0正式版本的发布意味着完全自我独立的协议实现,为后续特性的开发打下了基础。

继续感谢:一直使用、提出Bug以及解决办法、在论坛帮助他人的朋友们,没有你们,buffalo无法走到今天。