`
hwy1782
  • 浏览: 153776 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Eclipse平台体系结构

阅读更多

Eclipse 平台是一个具有一组强大服务的框架,这些服务支持插件,比如Java开发环境插件(JDT)、插件开发环境(PDE)和其他的第三方插件(New tool)。它由几个主要的部分构成:平台运行库、工作区、工作台、团队支持和帮助。


 

平台运行库(Platform run-time):

是内核,它在启动时检查已安装了哪些插件,并创建关于它们的注册表信息。为降低启动时间和资源使用,它在实际需要任何插件时才加载该插件。除了内核外,其他每样东西都是作为插件来实现的。

 

工作区(workspace):

是负责管理用户资源的插件。这包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。工作区还负责通知其他插件关于资源变更的信息,比如文件创建、删除或更改。

 

工作台(workbench):

Eclipse 提供用户界面。它是使用标准窗口工具包(SWT)和一个更高级的APIJFace)来构建的;SWT Java Swing/AWT GUI API 的非标准替代者,JFace则建立在 SWT 基础上,提供用户界面组件。SWT 已被证明是 Eclipse 最具争议的部分。SWT Swing SWT 更紧密地映射到底层操作系统的本机图形功能,这不仅使得 SWT 更快速,而且使得 Java 程序具有更像本机应用程序的外观和感觉。使用这个新的 GUI API 可能会限制 Eclipse 工作台的可移植性,不过针对大多数流行操作系统的 SWT 移植版本已经可用。Eclipse SWT 的使用只会影响 Eclipse 自身的可移植性——使用 Eclipse 构建的任何Java 应用程序都不会受到影响,除非它们使用 SWT 而不是使用 Swing/AWT

 

团队支持组件(team):

负责提供版本控制和配置管理支持。它根据需要添加视图,以允许用户与所使用的任何版本控制系统(如果有的话)交互。大多数插件都不需要与团队支持组件交互,除非它们提供版本控制服务。

 

帮助组件(help):

具有与 Eclipse 平台本身相当的可扩展能力。与插件向 Eclipse 添加功能相同,帮助提供一个附加的导航结构,允许工具以 HTML 文件的形式添加文档。

 

  • 大小: 13.5 KB
分享到:
评论

相关推荐

    Eclipse平台体系结构分析

    Eclipse平台体系结构分析,一篇很好的解析Eclipse结构的文档,对了解eclipse有很大的帮助

    Eclipse的体系结构.pdf

    Eclipse 的体系结构是 Eclipse 平台的核心组成部分,它提供了一个可扩展的集成开发环境平台,让开发者可以轻松地开发出新的工具和插件。 Eclipse 平台的体系结构主要由三个部分组成:平台运行时系统(Platform ...

    Eclipse 平台入门.doc

    Eclipse的体系结构由多个组件组成,包括核心平台、工作台、JDT、PDE以及众多第三方插件。核心平台提供了基本的服务,如运行时、插件管理和事件系统。工作台是用户交互的主要界面,它由视图、编辑器和透视图组成。JDT...

    Eclipse精要与高级开发技术

    本书内容由浅入深,先介绍了Eclipse平台体系结构、工作台、Java集成开发环境、Java程序调试;再介绍了JUnit,Eclipse配置管理,Eclispe开发环境中的应用服务器Tomcat,Eclipse中的资源构建和构建工具Ant;最后介绍了...

    eclipse体系结构图、项目组成图

    **Eclipse体系结构** Eclipse的体系结构主要基于插件模型,这使得它具有高度的模块化和可扩展性。Eclipse的核心是Platform Runtime,这是一个运行时环境,包含了工作台(Workbench)、运行时环境(Runtime)和插件...

    Eclipse的体系结构[参考].pdf

    首先,Eclipse 的体系结构主要由平台运行时系统(Platform Runtime)、Eclipse 插件架构和可扩展集成特性组成。平台运行时系统是 Eclipse 的基础,它提供了一个最小化的内核,让开发者可以构建和运行插件。这个运行...

    eclipse ppt

    Eclipse 平台体系结构 Eclipse 平台是一个具有一组强大服务的框架,这些服务支持插件,比如 JDT 和插件开发环境(PDE)。它由几个主要的部分构成:平台运行库、工作区、工作台、团队支持和帮助。 1. 平台运行库:...

    Eclipse精要与高级开发技术.part1

    本书内容由浅入深,先介绍了Eclipse平台体系结构、工作台、Java集成开发环境、Java程序调试;再介绍了JUnit,Eclipse配置管理,Eclispe开发环境中的应用服务器Tomcat,Eclipse中的资源构建和构建工具Ant:最后介绍了...

    Eclipse精要与高级开发技术.part2

    本书内容由浅入深,先介绍了Eclipse平台体系结构、工作台、Java集成开发环境、Java程序调试;再介绍了JUnit,Eclipse配置管理,Eclispe开发环境中的应用服务器Tomcat,Eclipse中的资源构建和构建工具Ant:最后介绍了...

    Eclipse精要与高级开发技术.part3.rar

    本书内容由浅入深,先介绍了Eclipse平台体系结构、工作台、Java集成开发环境、Java程序调试;再介绍了JUnit,Eclipse配置管理,Eclispe开发环境中的应用服务器Tomcat,Eclipse中的资源构建和构建工具Ant:最后介绍了...

    Eclipse精要与高级开发技术.pdf

    书中首先对Eclipse平台体系结构、工作台、Java集成开发环境、Java程序调试等内容进行了介绍。接着,书中的内容进一步深入,讲解了JUnit测试框架、Eclipse配置管理、在Eclipse开发环境中使用服务器Tomcat、Eclipse中...

    精通Eclipse Web开发 Java体系结构、工具、框架及整合应用.rar

    精通Eclipse Web开发 Java体系结构、工具、框架及整合应用.rar

    精通Eclipse Web开发:Java体系结构、工具、框架及整合应用(源代码ch16-18)

    在深入探讨Eclipse Web开发的Java体系结构、工具、框架及整合应用之前,我们首先要明白,Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者社区中极为流行。它提供了丰富的功能,包括代码编辑、...

    精通Eclipse Web开发:Java体系结构、工具、框架及整合应用(源代码)

    这个是《精通Eclipse Web开发:Java体系结构、工具、框架及整合应用》这本书的源代码,因为文件大小问题,我把它分成了几份(考虑到很多朋友因为在分卷压缩文件时遇到很多问题,我分成多份压缩文件,每份都可单独...

    精通Eclipse Web开发--Java体系结构、工具、框架及整合应用

    《精通Eclipse Web开发--Java体系结构、工具、框架及整合应用》这本书是为Java开发者提供的一本深度学习Eclipse IDE、Web开发技术以及相关工具和框架的指南。以下是本书涵盖的一些关键知识点: 1. **Java体系结构**...

    Eclipse精要与高级开发技术 pdf格式.

    介绍了eclipse平台体系结构、工作台、java集成开发环境、java程序调试,在介绍了junit、eclipse配置管理 ,服务器的配置。最后介绍了eclipse下的web应用开发、插件开发技术、struts开发

    Java开发平台-Eclipse

    Eclipse 的核心特点是其插件体系结构。每个功能模块,无论是 Java 开发工具还是其他语言的支持,都是以插件的形式存在。这种设计允许用户根据需要添加或移除功能,从而实现高度定制化的工作环境。Eclipse 自带的插件...

Global site tag (gtag.js) - Google Analytics