C#和JAVA的插件机制-个人总结解读.docxVIP

  • 6
  • 0
  • 约6.67千字
  • 约 26页
  • 2016-11-21 发布于湖北
  • 举报
插件框架 插件介绍 概念 Eclipse插件架构 插件内部结构 典型插件定义 插件加载 插件类加载-ClassLoader 插件加载过程 Eclipse插件加载过程 插件框架概述 开放工厂OSGi.NET插件框架,是OSGi R4.2规范移植到.NET平台的实现。OSGi全称为Open Service Gateway Initiative,它一方面指由IBM、Oracle、BEA、SAP等国际IT巨头组成的OSGi联盟组织;另一方面指该组织制定的一个基于Java语言的服务规范——OSGi服务平台。 OSGi.NET插件框架提供了模块化与插件化、面向服务架构和模块扩展三大功能,适用于控制台、WinForm、Windows服务、WPF、ASP.NET和移动平台等任意.NET应用环境。 目前,OSGi已经得到广泛的应用,如下所示。 插件程序结构 基于OSGi.NET插件框架的应用程序体系结构如下图所示。在这里,应用程序由主程序和插件组成。主程序是具体的应用环境的入口,它用于启动OSGi.NET插件框架并进入插件框架暴露出来的入口点;应用插件则是实现软件不同功能的业务模块。 OSGi.NET插件框架优点 开放、规范、统一:符合规范的模块均可被OSGi.NET插件框架加载。 快速集成:将模块放在插件模块即实现功能集成。 高度可重用:仅通过拷贝即可实现重用,无需修改任何代码。 热插拔与动态:每

文档评论(0)

1亿VIP精品文档

相关文档