官术网_书友最值得收藏!

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)信息。

主站蜘蛛池模板: 嘉荫县| 临高县| 施甸县| 宜良县| 五台县| 久治县| 兴城市| 桂东县| 吴堡县| 榆树市| 怀宁县| 阳信县| 云梦县| 冷水江市| 比如县| 彰化县| 酒泉市| 阳高县| 萝北县| 农安县| 阿克苏市| 昌吉市| 宝兴县| 佛冈县| 奉新县| 肇源县| 镇安县| 江津市| 遂溪县| 邹城市| 临清市| 庄浪县| 南郑县| 萍乡市| 哈尔滨市| 开江县| 沈阳市| 延长县| 延吉市| 西昌市| 望谟县|