天生我才

          常用鏈接

          統計

          最新評論

          RCP-rich client platform (1)

             RCP-針對傳統B/S系統的界面不夠豐富而提出的一個解決方案,是IBM基于Eclipse的一個solution。

          1)什么是RCP

          l         RCP Rich Client Platform提供了一個通用的 Eclipse 工作臺,允許開發人員擴展和構造自己的應用程序

          l         一個RCP應用程序包括至少一個定制插件,同時使用與 Eclipse 3.0 IDE相同的用戶界面元素

          2SWTJFace

          l         SWTStandard Widget Toolkit):提供一個與平臺無關的 API,與操作系統的本地窗口環境緊密集成;SWT方法提供開發人員使用跨平臺API實現“feel-like”本地桌面應用程序的解決方案;該工具箱克服了開發人員在使用 Java AWT或者JFC時面臨的許多設計和實現權衡

          l         JFace :提供一個與平臺無關的用戶界面 API;它擴展了 SWT并能與 SWT 交互操作;該庫提供了一系列的組件和實用工具,來簡化開發 SWT 用戶界面中的許多公共任務;該工具箱包括許多擴展 SWT的工具類,來提供數據視圖、向導和對話框組件、文本操作,以及圖像和字體組件

          l         SWTJFace已經包含在Eclipse 3.0中,在開發RCP應用程序可以使用SWTJFace

          3Eclipse的插件體系結構

           

          l         除了組成 Eclipse 平臺運行環境的基本文件之外,Eclipse 的其它所有功能都是通過使用插件來實現的

          l         插件是開發人員向環境添加新的功能所使用的基本構造塊

          l         Eclipse 運行環境負責管理工作臺內部插件的生命周期

          l         特定環境的所有插件都位于RCP 應用程序目錄結構的plugin文件夾中

          l         當執行操作時,Eclipse 運行環境會發現所有可用插件,并使用該信息創建一個全局的plugin注冊表

          l         要讓插件參與到工作臺內部,插件必須定義一組擴展

          l         擴展可以直接將功能添加到基礎的通用工作臺中,或者擴展其他已有的擴展

          l         每個擴展都在插件的清單文件中定義的,該 XML 文件描述了在 Eclipse 運行中所有擴展是如何相互操作的,并且定義了必需的依存關系



          from:http://tb.blog.csdn.net/TrackBack.aspx?PostId=79168

          posted on 2006-02-06 16:25 天生我才 閱讀(222) 評論(0)  編輯  收藏 所屬分類: RCP/RIA


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 普兰店市| 无棣县| 井冈山市| 广河县| 定陶县| 甘泉县| 文山县| 嘉黎县| 惠东县| 宁武县| 定结县| 伊宁县| 涟源市| 万荣县| 海丰县| 观塘区| 英吉沙县| 姜堰市| 永登县| 庄河市| 拉孜县| 宽城| 桂东县| 县级市| 新平| 鄂尔多斯市| 上饶市| 潮安县| 中江县| 清新县| 江陵县| 尤溪县| 安吉县| 和平区| 正宁县| 永寿县| 鹿邑县| 伊金霍洛旗| 芮城县| 澄江县| 穆棱市|