首页 > 代码库 > 三层架构——配置文件
三层架构——配置文件
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=http://www.mamicode.com/"Sqlserver"/>>
3.2复杂一点的自定义配置文件的例子:用户自定义的配置节中,包含声明配置节和设置配置节两部分,就像变量一样,先声明后使用。
4、如何使用?
以三层登录为例,首先添加引用System.Configuration
再在命名空间中声明
编写app.config文件
添加的两个key,”ConnStr“是连接数据库的字符串,“DBString”是通过反射来产生不同数据库的DAL层的(其中注释掉的部分也是连接数据库的字符串)。
因此,它们要与代码中的名称一致。
Factory类:
DAL层:
这样,配置文件就算完成了。我们可以打开配置文件,修改里面的参数,从而达到不需要修改代码就可以达到某种目的的效果。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。