- Eclipse RCP應(yīng)用系統(tǒng)開(kāi)發(fā)方法與實(shí)戰(zhàn)
- 陳岡編著
- 372字
- 2018-12-29 14:45:24
1.1.3 Eclipse的體系結(jié)構(gòu)
Eclipse平臺(tái)體系結(jié)構(gòu)主要由5部分組成,分別是平臺(tái)運(yùn)行庫(kù)、工作區(qū)、工作臺(tái)、團(tuán)隊(duì)支持和幫助。圖1-1為Eclipse體系結(jié)構(gòu)圖。

圖1-1 Eclipse體系結(jié)構(gòu)
在運(yùn)行時(shí)內(nèi)核是整個(gè)架構(gòu)的核心,其他部件都是以插件方式來(lái)實(shí)現(xiàn)的。Eclipse采用動(dòng)態(tài)加載機(jī)制,即只有需要的才加載,這樣可以降低啟動(dòng)時(shí)間,提高資源使用效率。
工作空間插件即所謂的工作區(qū),主要負(fù)責(zé)管理用戶(hù)資源,例如用戶(hù)創(chuàng)建項(xiàng)目的管理、文件變更等,并負(fù)責(zé)通知其他插件關(guān)于資源變更的信息。
工作臺(tái)插件是Eclipse提供的用戶(hù)界面。它使用標(biāo)準(zhǔn)窗口工具包(SWT)和一個(gè)更高級(jí)的API(JFace)構(gòu)建的。SWT是Java的Swing/AWT的非標(biāo)準(zhǔn)替代者,JFace則以SWT為基礎(chǔ),但更易于使用。
團(tuán)隊(duì)支持插件負(fù)責(zé)提供版本控制和配置管理支持。它允許用戶(hù)根據(jù)需要添加視圖,并與允許用戶(hù)使用的任何版本控制系統(tǒng)交互。
幫助插件允許以HTML文件形式添加文檔,并提供了一個(gè)附加的導(dǎo)航結(jié)構(gòu)以便用戶(hù)使用幫助功能搜索相關(guān)信息。
推薦閱讀
- 圖形圖像處理(Photoshop)
- 離散事件系統(tǒng)建模與仿真
- 機(jī)器自動(dòng)化控制器原理與應(yīng)用
- 自動(dòng)生產(chǎn)線的拆裝與調(diào)試
- CompTIA Network+ Certification Guide
- 西門(mén)子變頻器技術(shù)入門(mén)及實(shí)踐
- Mastering ServiceNow Scripting
- Windows Server 2003系統(tǒng)安全管理
- 電腦日常使用與維護(hù)322問(wèn)
- Bayesian Analysis with Python
- TensorFlow Deep Learning Projects
- Java組件設(shè)計(jì)
- 大數(shù)據(jù)素質(zhì)讀本
- 從零開(kāi)始學(xué)ASP.NET
- QTP自動(dòng)化測(cè)試實(shí)踐