推荐个技术网站
http://wiki.springside.org.cn/display/springside/Ajax
Javascrpt,Ajax 与 Html Widgets
1.JavaScript库
Prototype.js 是最好的跨浏览器,简写Javascript辅助库。JQuery是另一个值得留意的项目。
2.Html Widgets
Dojo 是最受支持的Ajax+ Html Widgets项目,不过它的开发进度与运行速度都一样缓慢,而且Bug不少,好在终于出了号称改了529个issue的0.4 版。
JSCalendar 仍然是较好的日历控件。
AjaxUpload 是一个配合DWR,显示文件上传进度条的控件。
3. JavaScript 直接访问Service层机制
DWR 是一个很有思路的Ajax项目
1.它可以越过Controller层直接调用远程服务器的Service层,节约无谓的Controller编码,而且直接返回Javascript对象(从服务端Java对象转换而来),而不是html或xml片段给client。
2.可以由Service层直接调用客户端的JavaScript进行发送消息之类的操作。因为是Service层有事件发生时才主动通知client,而不是client轮询服务器,服务器查询后发现没有更新,然后回答client没有更新,因此大量节约服务器资源。
Michael Chen(陈金洲)的Buffalo 是另一个同样优秀的项目。
AjaxUpload (SpringSide Wiki)
Dojo (SpringSide Wiki)
DWR (SpringSide Wiki)
JSCalendar (SpringSide Wiki)
Lightbox (SpringSide Wiki)
Prototypejs (SpringSide Wiki)
Dojo (SpringSide Wiki)
DWR (SpringSide Wiki)
JSCalendar (SpringSide Wiki)
Lightbox (SpringSide Wiki)
Prototypejs (SpringSide Wiki)