Barracuda是一個HTML DOM Component + Event/Listener結構的框架。根據模板文件或配置文件生成靜態Java類,并在代碼中使用這些生成類,Barracuda需要用XMLC項目把所有的HTML或WML模板文件,靜態編譯成DOM結構的Java類,作為頁面組件。XMLC會根據HTML元素的id定義,生成相應DOM結點的簡便操作方法。Barracuda的事件類也需要用Barracuda Event Builder工具把event.xml編譯成Java類,引入到工程中。Barracuda直接用Java類的繼承關系映射事件之間的父子層次關系。比如,ChildEvent是ParentEvent的子類。Barracuda的事件分為兩類:Request Events(Control Events)和Response Events(View Events)。Barracuda事件處理過程類似于Windows系統消息隊列的處理機制。

 本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!