在哪里可以找到有关Eclipse体系结构标准的信息?

时间:2010-01-21 15:27:44

标签: eclipse standards

我基本上需要标准的完整描述以及触及主题的任何文件 (其适用性,问题,质量属性得到推广,而不是由标准推动)。

任何参考都会有所帮助。

3 个答案:

答案 0 :(得分:0)

也许Erich Gamma的书Contributing to Eclipse: Principles, Patterns, and Plug-Ins正是你要找的?

答案 1 :(得分:0)

答案 2 :(得分:0)

本书 - OSGi in Practice from Neil BARTLETT 也是Eclipse使用的框架的一个很好的补充: OSGi
(所以虽然它不是直接关于eclipse架构,但它是关于其核心元素之一)

摘自第1.8.2节:

  

如前所述,Eclipse IDE和平台基于OSGi的实现。但事情并非总是如此:在3.0之前,   Eclipse使用自己的自定义模块系统。

     

在Eclipse术语中,模块是一个“插件”   实际上,Eclipse开发人员通常仍然使用术语插件作为OSGi包的替代名称   在旧的Eclipse系统中,插件是一个包含顶级文件plugin.xml的目录。此文件包含的元数据与OSGi清单中的元数据大致相似:插件的名称,供应商,版本,导出的包和所需的插件。

     

注意这里的一个关键区别   在Eclipse插件系统中,依赖关系未在Java包级别声明,而是在整个插件级别声明。我们将基于其ID声明对插件的依赖性,这将使我们能够访问该插件中的所有导出包。