zoukankan      html  css  js  c++  java
  • 三层架构——配置文件

    1、配置文件是什么?

        配置文件是随安装程序一起被安装到计算机上的文件,里面存放着安装好的应用程序运行时所需要的参数。

        应用程序配置文件是标准的XML文件,XML标记和属性是区分大小写的。它可以按需要更改,开发人员可使用配置文件来更改设置,而不必重新编译应用程序。配置文件的根节点是 configuration。我们经常用的是appSettings,它是由.NET预定义配置节点。

    2、如何添加?

       配置文件要添加在界面层,即U层。

       右击项目名称,选择添加——新建项——常规——应用程序配置文件。如图:



    3、如何编写

    常见的配置文件模式:

    configuration

    configSections :配置节声明区域,包括配置节和命名空间声明

    section:配置节声明

    sectionGroup:定义配置节组

    section:配置节组中的配置节声明

    appSettings:预定义配置节


    3.1一个简单的只有appSettings节的配置文件的例子

    <?xml version="1.0" encoding="utf-8" ?> 
    <configuration>
       <appSettings>
           <add key="DB" value="Sqlserver"/>
       </appSettings>
    </configuration>

    3.2复杂一点的自定义配置文件的例子:

    用户自定义的配置节中,包含声明配置节和设置配置节两部分,就像变量一样,先声明后使用。


    4、如何使用?

    以三层登录为例,首先添加引用System.Configuration


    再在命名空间中声明



    编写app.config文件


           添加的两个key,”ConnStr“是连接数据库的字符串,“DBString”是通过反射来产生不同数据库的DAL层的(其中注释掉的部分也是连接数据库的字符串)。

           因此,它们要与代码中的名称一致。


    Factory类:



    DAL层:



           这样,配置文件就算完成了。我们可以打开配置文件,修改里面的参数,从而达到不需要修改代码就可以达到某种目的的效果。

  • 相关阅读:
    Linux查看硬盘使用情况
    2020/05/23,帮亲不帮理
    写作,阅读新单词
    fpga与asic的区别
    ASIC NP FPGA CPU有啥区别?
    基因编程时代要来临了?什么物种都可以创造?细思极恐
    视网膜识别VS虹膜识别 谁更胜一筹
    CNN进化史
    生物神经元与人工神经元模型
    tensorflow简介以及与Keras的关系
  • 原文地址:https://www.cnblogs.com/saixing/p/6730339.html
Copyright © 2011-2022 走看看