<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    好好生活,努力工作,天天向上!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

       XWTEclipse 組織推出的一種新的界面編程語言。

       按照傳統的Java UI開發模式,比如使用SWT或者Swing開發界面,往往對UI開發人員的技術水平要求較高,前臺界面代碼和業務邏輯處理代碼結合的比較緊密,不能進行很好的分離,代碼的重用性也不高,而且也不夠靈活,不支持動態調整UI代碼,很難集成到開發工具中。

       XWT的出現,或許能夠改變這個局面!XWT是使用XML作為界面的描述語言的UI框架(國內的一個軟件公司也參與了設計開發,名字叫深圳松亞Soyatec),通過UI運行庫將XMLSWT/JFace進行相互映射(使用的是Java的反射技術),在運行時將XWT解析成SWT/JFace代碼執行。

     
    這算不上什么新技術(這讓我想起了JSF,原理很像),不過,它的確簡化了UI編程,你可以使用XML來創建可視化的 UI 組件,并且很容易的將前臺代碼和業務邏輯實現代碼進行分離,這樣有利于工作的分工。相比較其他標記語言,XWT可以直接描述實例的托管對象

    下面是XWT的設計架構:


      
         使用XWT作為Eclipse的UI框架可以降低學習的門檻,因為XWT是XML的一種方言,學習起來很簡單,有比較好的易讀性(如果你不知道XML,那么你還真是一個老朽);XWT對開發工具要求不高,你可以使用輕量級的:記事本、EditPlus、EmEditor等,或者中量級的UltraEdit等,或者重量級的Eclipse、WebSphere,甚至還可以跑到Visual Studio上面開發(如果你不選擇Eclipse,那么你得非常熟悉SWT/JFace 的API才行)。


         XWT提供了一些比較高級的特性比如支持動態映射模型,采用了成熟的聲明UI解決方案與SWT/JFace完美集成,基于JFace  Data Binding 的強大數據綁定技術,將UI和事件處理進行分離了,提供了資源管理功能,支持標記擴展,支持綁定表達式語言,也讓組件復用性大大提高。   

         像這種在B/S架構開發中經常采用的技術,應用到C/S架構的開發,不知道大家能不能接受?這到底是不是一門值得期待和投資的技術?或許時間可以證明一切,當然。學一個新語言之前,了解為什么要學它,很重要! 
     
    posted on 2009-08-11 12:31 VWPOLO 閱讀(3425) 評論(0)  編輯  收藏 所屬分類: Web 開發SWT JFace
    主站蜘蛛池模板: 女人被弄到高潮的免费视频| 99热在线免费播放| 日韩一品在线播放视频一品免费| 亚洲高清日韩精品第一区| 久久青草91免费观看| 亚洲国产人成在线观看69网站 | 亚洲另类无码专区丝袜| 欧洲乱码伦视频免费| 亚洲人成网站看在线播放| 成人无码区免费A片视频WWW| 亚洲中字慕日产2020| 91亚洲精品视频| 无码精品一区二区三区免费视频| 亚洲AV成人一区二区三区AV| 久久午夜无码免费| 日木av无码专区亚洲av毛片| 久视频精品免费观看99| 久久精品国产亚洲Aⅴ香蕉 | 国产精品酒店视频免费看| 亚洲高清乱码午夜电影网| 57pao一国产成视频永久免费| 在线观看亚洲人成网站| 日本亚洲免费无线码| 国产精品久久久久久亚洲影视 | 九九精品成人免费国产片| 亚洲色偷偷偷网站色偷一区| 人成午夜免费视频在线观看| 亚洲av综合日韩| 国产AV无码专区亚洲AV手机麻豆| 一级毛片不卡片免费观看| 亚洲中文字幕日本无线码| 亚洲 国产 图片| 久久国产精品萌白酱免费| 国产成人精品日本亚洲18图| 国产三级免费电影| 久9这里精品免费视频| 亚洲色成人四虎在线观看| 桃子视频在线观看高清免费完整 | 最好2018中文免费视频| 国产av天堂亚洲国产av天堂| 国产成人免费午夜在线观看|