我现在做的.net程序都没有分层开发,所以在后期维护上显得很麻烦。所以现在想转向分层开发。希望大家做过分层开发的给点建议。
我该在VS 2005中怎样操作,怎样分UI,BLL,DAL这三层?
谢谢大家,都来讨论下!

解决方案 »

  1.   

    BLL,DAL,Model,每一层就是一个类库项目
    UI就是一个web应用程序项目,他们相互调用就是,非常简单,
      

  2.   

    UI: 用户界面层,调用BLL显示数据
    BLL:业务逻辑层,在这里写业务规则,根据规则筛选数据等等
    DAL:数据访问层,关于数据库的操作都写在这里,然后BLL来调用
      

  3.   

    先建一个空的解决方案,命令为DAL层,把这个解决方案关掉,再建一个空的解决方案,命令为BLL层,再把这个解决方案关掉,再建一个web层,关掉web层,最后打开DAL层,点右键,添加现有的解决方案,一个一个添加进来就可以了。
      

  4.   

    赞同suqx520(流浪猫)的具体过程
      

  5.   

    先建一个空的解决方案,然后添加项目,选择类库,起名叫BLL......
      

  6.   

    http://blog.csdn.net/Eray/archive/2007/05/08/1600585.aspxhttp://blog.csdn.net/Eray/archive/2007/05/08/1600585.aspx