開源Java AJAX組件 ItsNat
ItsNat, Natural AJAX,是一個開源Java AJAX組件web應用框架。
ItsNat實現了“瀏覽器就是服務器”(The Browser Is The Server TBITS),在服務器端模仿了一個一般概念的W3C Java 瀏覽器,客戶端動作通過AJAX發送到服務器端,并且轉換為W3C Java DOM動作,在DOM服務器端改變結果自動發送到客戶端,用JavaScript 更新客戶端DOM。
在ItsNat中結構通過沒有邏輯和模板的純粹 X/HTML文件來定義。視圖邏輯使用 java W3C DOM APIs
通過純java代碼實現,提升重復使用效率和面向對象編程。
ItsNat嚴重依賴AJAX實現,AJAX不是一個簡單的插件,因為當一個DOM動作在服務器端注冊后,UI動作事件通過AJAX被發送到客戶端。
定義可選的組件包括:buttons按鈕, lists列表, tables表格 和 trees樹,這些組件重復使用Swing數據和選擇模塊。任何DOM元素/子樹能夠被聯合成為一個組件包含在SVG元素中。(注:SVG是動態的、可交 互性、升級矢量圖形) 基于AJAX ItsNat,允許不通過特殊服務器和瀏覽器就能運行的COMET程序(注:COMET是基于HTTP 長連接的“服務器推”技術)和服務器端發送動作。(你不需要等到HTML 5)。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!