插件
插件的含义,我也不好怎么解释,引用别人的一篇文章:http://www.cnblogs.com/wayfarer/articles/28537.html
从07年,开始接触第一个以插件架构的项目至今,已参加过至少两个插件架构的项目。公司的这两个项目的架构都不错,但是,由于各个项目的设计人员以
及出发点不同,使得这些体系架构不能够重用,搞的为了这个项目,我需要重新设计一个新的以满足本地的现有项目以及以后的项目的重用,幸好的是,已有两个很
好的框架供我参考。
简单的来说,插件体系,就是为了解决项目后期新的功能点的加入而定义的一些输入和输出等的配置,常见的是以addin结尾的xml配置文件,这样的
文件,定义了功能点的标志,以及功能运行所需要加载的运行环境,功能点加入到现有系统的位置,配置文件的解析,所依赖的服务对象等等,当然,也可以根据系
统的架构的不同,可以采用mvc等等模式,包括输入模块,业务响应处理模块,输入模块,等等。。。
附上两个配置文件的定义:
1:winform类型的插件体系。
2:winform 类型mvc模式
由于自己接到的这个项目时间紧,因此,综合这两个体系的优点,打造一个本地简单的插件体系,在以后的过程中,在慢慢的优化。
文章评论(0条评论)
登录后参与讨论