通用简介是简介的现成完整实现,它以 API 形式提供了可供所有产品使用的预定义页面结构。通用简介是可以由任何产品使用的完整实现,它提供了表示法,但未提供内容。
在 V3.2 以前,提供的用于定义欢迎页面的简介框架具有唯一的添加点(即“锚点”)。其他组件可以提供扩展以将内容添加到这些锚点中。虽然此机制能够很好地用于少数解决方案,但对于大型产品来说却难以维护。客户机对欢迎页面添加的添加项的“自底向上”性质决定了难以控制最终结果和处理有冲突的添加项。
例如,假定有一个可复用 Eclipse 功能部件的提供者创建了由许多插件组成的有用功能部件。此功能部件的部件可以分布在多个产品中,每个产品都有自己的欢迎实现。在创建欢迎添加项时,此功能部件提供者将要面对几个问题:
很明显,在下列情况下,可复用功能部件的“欢迎”添加项十分易于开发:
通用简介基于简介实现的经验以及添加项可以依靠的实现。此实现是使用现有的简介框架构建的,因此,所有的现有简介实现仍能够正常运行,客户机将能够根据调度切换到新模型。当然,只要它们不切换,它们就无法利用新实现的益处,例如智能内容合并以及新的可视解决方案等等。
使用通用简介时的其中一些好处包括: