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

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

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

    thekll

    My JAVA Life
    posts - 9, comments - 11, trackbacks - 0, articles - 0

    什么是Eclipse?

    Posted on 2005-12-13 09:46 thekll 閱讀(1795) 評論(0)  編輯  收藏 所屬分類: Eclipse
    因?yàn)樽罱鲆粋€(gè)基于RCP的項(xiàng)目,這幾天看了看Eclipse的幫助文檔,才發(fā)現(xiàn)雖然用了半年的Eclipse,其實(shí)對Eclipse是什么還是很模糊。
    1、Eclipse是一種開放的開發(fā)平臺框架,基礎(chǔ)(核心)是Plug-in技術(shù);
    2、SWT/JFACE也有值得學(xué)習(xí)的地方;
    3、Platform Structure:
    arch-npi.jpg 

    The plug-ins that make up a subsystem define extension points for adding behavior to the platform.  The following table describes the major runtime components of the platform that are implemented as one or more plug-ins.

    Platform runtime

    Defines the extension point and plug-in model. It dynamically discovers plug-ins and maintains information about the plug-ins and their extension points in a platform registry. Plug-ins are started up when required according to user operation of the platform. The runtime is implemented using the OSGi framework.

    Resource management (workspace)

    Defines API for creating and managing resources (projects, files, and folders) that are produced by tools and kept in the file system.

    Workbench UI

    Implements the user cockpit for navigating the platform. It defines extension points for adding UI components such as views or menu actions.  It supplies additional toolkits (JFace and SWT) for building user interfaces. The UI services are structured so that a subset of the UI plug-ins can be used to build rich client applications that are independent of the resource management and workspace model. IDE-centric plug-ins define additional function for navigating and manipulating resources.

    Help system

    Defines extension points for plug-ins to provide help or other documentation as browsable books.

    Team support

    Defines a team programming model for managing and versioning resources. 

    Debug support

    Defines a language independent debug model and UI classes for building debuggers and launchers.

    Other utilities

    Other utility plug-ins supply function such as searching and comparing resources, performing builds using XML configuration files, and dynamically updating the platform from a server.

    4、Eclipse SDK:

    sdk-arch.jpg




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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 午夜亚洲乱码伦小说区69堂| 中文字幕成人免费高清在线| 四虎成人免费大片在线| 亚洲av永久中文无码精品综合| 波多野结衣视频在线免费观看| a级毛片免费完整视频| xxx毛茸茸的亚洲| 免费a级毛片永久免费| 日韩免费在线观看视频| 亚洲一卡2卡3卡4卡乱码 在线 | 91精品免费在线观看| 中文字幕精品三区无码亚洲 | 亚洲国产精品综合福利专区| 全免费a级毛片免费**视频| 国产成年无码久久久免费| 亚洲一区欧洲一区| 亚洲色欲久久久综合网| 无码视频免费一区二三区| 国产免费阿v精品视频网址| 一本色道久久88亚洲精品综合| 亚洲午夜日韩高清一区| 97热久久免费频精品99| 色播在线永久免费视频网站| 亚洲综合av一区二区三区不卡| 国产av无码专区亚洲av桃花庵| 日韩免费一区二区三区| 中文字幕成人免费视频| 免费无遮挡无遮羞在线看| 亚洲videosbestsex日本| 亚洲AV无码专区国产乱码电影 | 亚洲精品NV久久久久久久久久| 国产成人精品免费视频大全麻豆| 一级毛片免费不卡直观看| 日韩亚洲国产高清免费视频| 久久久久久久久亚洲| 国产亚洲精品免费视频播放| 看全色黄大色大片免费久久| 久久久久久曰本AV免费免费| 天黑黑影院在线观看视频高清免费| 性色av极品无码专区亚洲| 亚洲1区1区3区4区产品乱码芒果 |