面向模式的软件体系架构2-服务访问和配置模式-组件配置器Component Configurator
Posted on 2016-01-16 18:26 bw_0927 阅读(296) 评论(0) 收藏 举报http://www.cnblogs.com/pennant/archive/2012/09/05/2669876.html
组件配置器(component configurator)设计模式允许应用程序在不必修改、重新编译、静态地重新链接应用程序地情况下,在运行时链接和解链它的的组件。组件配置器进一步支持在不必关闭和重启进程的情况下,把组件重新配置到应用程序进程。
别名:服务配置器service configurator
由组件构成到应用程序必须提供一种机制,能把这些组件配置到一个或多个进程中去。
组件(Component)定义一个一致的接口,用来配置和控制它提供的特殊类型的应用程序服务或者功能。具体组件(Concrete Component)针对具体的应用程序实现这个接口。应用程序或者管理员可以使用组件接口动态地启动、挂起、恢复和终止它们的具体组件,还可以获取有关每个被配置的具体组件的运行信息。具体组件被打包进一个合适的配置单元,例如一个动态链接库(DLL)。在组件配置器的控制下,这个DLL能被动态地链接进和解链出一个应用程序,组件配置器使用组件仓库(Component Repository)来管理被配置到应用程序中的所有具体组件。

浙公网安备 33010602011771号