上一篇完成Spring的国际化支持后,这一篇主要完成buffalo和spring整合的讲解。
在以前没有ajax的概念的时候,我们所做的页面刷新的方式都是整页刷新。有了ajax后,就有了局部刷新这个方式了。可以更好的体现显示方式,不过后台所做的操作并不会因为你用了ajax而减少,可能会因为控制不当而增加服务器的负担。 这个要具体的谈使用的事例了,先说到这里,下面开始 buffalo的整合.....
有改变的地方:applicationcontext.xml web.xml index.jsp
这里要做几个准备工作,如下:
- 下载buffalo2.0 为啥要用2.0,我就不解释了。
- 将buffalo的jar包加载到项目中
- copy buffalo.js和prototype.js到scripts
以上动作完成后,可以开始整合工作了。
建立新的类,完成ajax action class
applicationContext.xml
加入以上的代码 这里spring代替了buffalo.properties中的定义直接进行了管理.....这个比以前方便好多
web.xml
加入以上代码
这里是servlet作为buffalo判断的的调用。从applicationContext中加载对应的方法。
index.jsp
以上完成了buffalo和spring的整合,简单的实现,若要更加复杂的显示方式,可以参阅buffalo的demo实例和文档。
若有不当之处请各位指出,愿和大家一起成长 ^_^
后面还有其他功能的整合,待续ing..............