推薦個技術網站
http://wiki.springside.org.cn/display/springside/Ajax
Javascrpt,Ajax 與 Html Widgets1.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 是另一個同樣優秀的項目。
Children Hide Children | View in hierarchy | Add Child Page AjaxUpload (SpringSide Wiki)
Dojo (SpringSide Wiki)
DWR (SpringSide Wiki)
JSCalendar (SpringSide Wiki)
Lightbox (SpringSide Wiki)
Prototypejs (SpringSide Wiki)