摘要:
通过应用程序设置可以动态存储和检索应用程序的属性设置和其他信息。应用程序设置是提高应用程序灵活性的必备手段之一。通常的应用程序设置可写人数据库、配置文件(如Web.Config的"appSettings"配置节)和Properties.Setting(WinForm、WPF客户端可选)等。
本文要介绍的应用程序设置管理采用数据库存储的方式,实现了如下的目标:
1、支持多种数据库,同时预留接口,用户可对API进行灵活扩展,支持如XML等任意形式的存储方式。
2、支持多应用程序、多客户端(在C/S方式下特别有用)的应用程序设置管理,可方便地配置每个应用程序设置信息是否在各个应用程序、各个客户端间共享。
3、API接口丰富、调用方便,支持泛型类型的应用程序设置信息,各个客户端可随意定义所要保存和加载的应用程序设置信息,服务器端可集中进行管理。 阅读全文