三层架构——配置文件

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层:



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

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值