配置文件为什么放在UI层

(刚才写着代码突然忘了配置文件为什么要放在UI层了,只记得晓虎老师强调过。找了半天视频……)

现总结一下:

  1. 晓虎老师给出的理由,大体如下:比如一个web项目,分成三层,DAL,BLL,Model,UI,Common都写在不同的类库里,编译后,各类库会被编译为.dll文件,编译后的.dll文件会统一放在web项目(UI层)下的bin文件夹下,也就是说,配置文件如果不放在UI层,编译后程序会找不到配置文件。
  2. 项目分三层,DaL、BLL与UI层无关,比如,一个项目有两个端,Form端和Web端,与Form端相关的是App.config,与Web端相关的是Web.config,也就可以这样理解,配置文件与UI层是紧密相关的,顾要放在UI层。(个人总结)

    【也就是说,如果是个生成.exe文件的项目,配置文件放在生成.exe的那层,这种说法也是正确的,不然.exe是找不到配置文件的。】

最新文章

  1. 小谈Scrum敏捷开发流程
  2. JS复习--更新结束
  3. Java学习之多态
  4. 黑马----JAVA迭代器详解
  5. 【转】Web前端研发工程师编程能力飞升之路
  6. 孙鑫MFC学习笔记18:ActiveX
  7. js取最小最大值--Math.min()、math.max()
  8. ASP.NET 里的 JSON操作
  9. Velocity(1)——注释
  10. compareTo & toString
  11. TCP-心跳
  12. 解决xp下无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本Wi
  13. VS删除未使用的命名空间
  14. 【MSP是什么】MSP认证之项目管理与项目群管理的区别
  15. Unity 3D 调用摄像头捕获照片 录像
  16. Oracle 查看执行计划
  17. vs2012建一个空解决方案添加以前老版本的Web项目调试弹出window安全
  18. IOS SDK -UITableView的奇葩特性
  19. 无法启动程序,因为计算机中丢失mfc90ud.dll的解决方案
  20. Ubuntu1.6安装Go【小白版】

热门文章

  1. C#获取带汉字的字符串长度
  2. 浅谈Android高通(Qualcomm)和联发科(MTK)平台
  3. PHP的MIPS交叉编译(CC=mipsel-openwrt-linux-uclibc-gcc,LD=mipsel-openwrt-linux-uclibc-ld)
  4. 什么是 MEF?
  5. 零元学Expression Blend 4 - Chapter 26 教你如何使用RaidoButton以及布局容器的活用
  6. duilib禁止標題欄雙擊放大窗口
  7. Android 动画基础——视图动画(View Animation)
  8. IP解析
  9. spring.net的简单使用(一)入门
  10. .NET错误提示之:无法更新EntitySet“TableName”因为它有一个DefiningQuery