三层架构为什么每层都要建一个独立项目?如果我把每层封装成一个文件夹不行吗?

解决方案 »

  1.   

    三层架构建立独立项目是生成DLL文件,以在web中引用这些封装的类,一是方便修改,方便排错,方便测试;二是安全性高,dll文件内的类是看不到
      

  2.   

    理解三层架构
    Model,实现业务实体。  
    IDAL,实现接口。   
    DALFactory,返回程序集的指定类的实例。  
    BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。  提高扩展性,实现复用
    文件夹就是一个项目了