struts2+spring+hibernate+json+jquery+flexigrid開發筆記-前後臺數據交互的總體設想

    採用三層設計模式,視圖層採struts2的標籤+flexigrid或者html+flexigrid來實現,控制層採用struts2來控制,持久化層採用hibernate來實現,所有的bean交由spring來統一管理,用ajax技術來實現前後臺數據交互,數據傳遞採用json格式來傳送.ajax的具體實現由jquery來實現.交互步驟:

   1,web層把數據收集用戶數據,提交給一個通用的javascript的一個工具類進行讀取表單的數據和對應的名字,封裝成struts2可以識別的數據格式交由struts2去處理,struts2通過spring把相應的數據注入到對應的bean裏面,在由struts2調用相應的業務處理方法和調用相應的持久化方法,把數據存儲到數據庫裏面.

   2,當用戶發送一個其它請求刪除,修改,查看,請求,struts2根據配置文件調用相應的處理方法,把結自動封裝成json格式返回給前臺,這裏使用了一個jsonplugin的插件,可以自動轉換把服務器端的數據封裝成json格式返回給客戶端.但不能把客戶端的數據自動轉換成json格式.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章