您的位置:首页 > 其它

利用 Enterprise Library 改善你的应用系统2——应用系统的配置管理

2008-05-13 12:29 375 查看
对应用系统配置的管理越来越重要,因为应用系统要面对复杂的应用环境。最理想的方法就是通过修改应用系统的配置项,而不是修改源代码。于是系统的配置项就会越来越大,越来越难于管理。同时修改配置文件又会存在一下的困难:

1、应用系统对配置文件修改的感知。也就是说,当配置文件被修改时如何立即影响和改变应用系统,需不需要全部重新加载

应用系统?

2、如何管理配置文件,也就是配置文件放在哪里?用什么格式保存?。。。

3、如何实现高效的配置管理,是不是要让系统反复的读取配置信息,还是让系统缓存配置信息?

Enterprise Library 的 Configration Application Block 为我们提供这一切:

静态类:

ConfigrationManager.GetConfigratrion() 实现了对配置项的读取,同时实现了缓存。

ConfigrationManager.WriteConfigratrion() 实现了对配置项的写。

ConfigrationChanged += ConfigrationChangedEventHandler(OnConfigrationChanged);实现修改监听

签名为:

private void OnConfigrationChanged(Object sender, ConfigrationChangedEventsArgs args){}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: