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
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.