技术开发 频道

配置驱动的开发

    CDD 是如何工作的

    我已经描述了配置驱动开发的基础。为了更好地理解它是如何工作的,我们来考虑一个来自真实世界的示例。在本节中,我将描述我的团队在开发 Rational Portfolio Manager 中采用的配置驱动开发解决方案。

    在 XML 文件中存储配置

    在配置驱动的开发中,开发人员主要在 XML 文件中进行所有修改。与应用程序相关的所有其他文件都从这些文件中读取它们的配置,要么是在运行时读取配置,要么是在构建时生成选择的组件。在 Rational Portfolio Manager 项目中,我们在配置文件中存储以下组件和信息:

    应用程序对象

    ●它们的关系

    ●它们的文档

    ●它们的验证规则

    ●它们在签入/签出机制中的行为

    ●它们在应用程序安全框架中的限制

    ●它们的数据库映射

    ●它们在可视布局中的位置

    错误代码

    ●它们的惟一标识符

    ●它们的文档

    ●它们在运行时生成的消息

    ●它们使用的参数

    Web 服务接口定义

    ●暴露的方法

    ●文档

    ●它们使用验证规则时用到的参数

    ●它们在应用程序安全框架中的限制

0
相关文章