隨著AJAX的普遍應(yīng)用,客戶端的開發(fā)也要走向面向?qū)ο螅嫦蚰J降拈_發(fā)范疇。
看到一篇文章(附文鏈接見后),著重歸納一種開發(fā)模式:
一頁就是一個“應(yīng)用程序”,一個系統(tǒng)可能有好幾個這樣的應(yīng)用程序;
用JSF或者STRUTS形成各“應(yīng)用程序”的第一頁;
其中,每一頁含有:
controller.js負責:(這是CONTROLLER)
接來自頁面的調(diào)用,通過AJAX封裝包(如JSON-RPC或者DWR)調(diào)用系統(tǒng)服務(wù);
因為要異步響應(yīng),需要安排CALLBACK;
在CALLBACK中,調(diào)用VIEW及MODEL的維護
datacopy.js負責:(這是MODEL)
保存數(shù)據(jù)模型,并由CONTROLLER來更新
render.js負責:(這是VIEW)
聽從CONTROLLER調(diào)用,通過取MODEL的數(shù)據(jù),建立widgets,刷新頁面
原文來自,
這里。
另外,有關(guān)JS的面向?qū)ο缶幊?lt;<javascript權(quán)威指南>>一書講的相當不錯,我簡單的與C++比較了一下,
請點這里。
posted on 2007-05-26 10:56
我愛佳娃 閱讀(1372)
評論(0) 編輯 收藏 所屬分類:
AJAX