<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 閱讀(3416) 評論(0)  編輯  收藏 所屬分類: Web 開發SWT JFace
    主站蜘蛛池模板: 亚洲熟伦熟女专区hd高清| 7777久久亚洲中文字幕蜜桃| 亚洲午夜理论片在线观看| 一级毛片**不卡免费播| 日韩亚洲AV无码一区二区不卡 | 日韩精品无码一区二区三区免费| 久久久久国产成人精品亚洲午夜 | 日本免费网站在线观看| MM1313亚洲精品无码久久| 午夜国产羞羞视频免费网站| 黄床大片30分钟免费看| 亚洲精品无码99在线观看| 国产精品福利在线观看免费不卡| 国产亚洲日韩一区二区三区| 91成人免费福利网站在线| 亚洲大片在线观看| 免费能直接在线观看黄的视频| 亚洲一级毛片在线观| 在线jyzzjyzz免费视频| 美女裸免费观看网站| 在线亚洲午夜理论AV大片| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲av午夜福利精品一区人妖| 最近免费视频中文字幕大全| 亚洲不卡视频在线观看| 日本特黄特色免费大片| 一级毛片免费毛片毛片| 久久综合图区亚洲综合图区| 无码人妻一区二区三区免费| 特级无码毛片免费视频| 亚洲成色在线综合网站| 久久久久久国产精品免费免费| 国产亚洲视频在线播放大全| 亚洲av无码国产精品色午夜字幕 | 最近中文字幕免费mv视频7| 看免费毛片天天看| 亚洲免费观看视频| 毛片免费在线观看网站| 又大又硬又粗又黄的视频免费看 | 亚洲精品9999久久久久无码| 国产精品亚洲不卡一区二区三区|