Hocate Ajax 架構介紹
來源:互聯網
上載者:User
hocate AJAX架構參照了目前很多架構的設計思路,汲取各個架構其中的優點,摒棄了一些操作和編碼的不便性,旨在提供一個方便快捷易編碼的ajax架構.
1 java對象到JSON對象的自動對應
2 對象自動JSON化,可以在頁面中直接調用
3 映射了java中的各種方法,可以控制那些方法要映射那些方法不映射
4 映射的JSON對象的方法的調用完全是js對象的方式.
例如:有一個對象tempObj 他有很多方法其中一個是showTeam()方法,那麼在瀏覽器中就可以直接通過hocate ajax命令或者tempObj的一個JS執行個體並且通過tempObj.showTeam()的方式調用。如果showTeam有傳回值,提供2中方式擷取,在非同步模式下通過回呼函數擷取,在同步模式下可以通過showTeam()的傳回值直接擷取。
5 無需通過HTML標籤引入對象定義類,可直接通過getNewInstance()方法獲得一個空的由java兌現映射而來的JSON對象
6 較高的執行效率,直接將java對象映射的JSON,這樣用戶端無需做XML的解析操作,在大資料量傳輸時有叫高的效率,同時減少socket的流量
7 方便的擷取servlet中的對象可以通過getObject()方法獲得伺服器中的對象
8 可以提交一個有效java對象的JSON類到伺服器,而這個有效javaJSON類可以通過getNewInstance()方法獲得這樣就不必在為對象是否符合定義而苦惱
9 對java映射的JSON中的方法,有參數個數和參數類型的檢查,如果不符合參數類型和數量則不會提交到伺服器.
10 對非本架構提交的處理請求會返回錯誤.簡單的安全控制
下載地址: http://www.hocate.org/info.hct?pageName=download
示範地址: http://www.hocate.org/ajaxdemo/
文檔地址: http://www.hocate.org/minfo/projectview.hct?id=0