我从网上下了个网站的源码,看里面有BLL,Model,IDAL等文件夹,还有个website文件夹里面才放
的是*.aspx的文件和App_Code,Code_Data,bin等一般的web源码的文件夹。除了这个website文件夹其
他的文件夹是干什么的,是一种多层架构吗,具体的作用是什么?

解决方案 »

  1.   

    都是类库 
    是执行具体操作的  MVC  中的 M和C(模型层,数据操作层)
    I带头的就是接口,还有如Factory什么的就是工厂模式
      

  2.   

    都是类库 
    是执行具体操作的  MVC  中的 M和C(模型层,数据操作层) 
    I带头的就是接口,还有如Factory什么的就是工厂模式正解
      

  3.   

    都是类库 
    是执行具体操作的  MVC  中的 M和C(模型层,数据操作层) 
    I带头的就是接口,还有如Factory什么的就是工厂模式 
      

  4.   

    谢谢,那我想了解这个是不是就要去学MVC还是其他的,对于一个小网站有必要用这种方法吗?
      

  5.   

    BLL,Model,IDAL估计是三层+工厂模式。你可以看看有关三层架构的内容。
      

  6.   

    三层工厂模式
    Model,实现业务实体。
    IDAL,实现接口。
    SQLServerDAL,实现接口里的方法。
    web.config里的配置信息,为SQLServerDAL的程序集。
    DALFactory,返回程序集的指定类的实例。
    BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
    WEB,调用BLL里的数据操作方法。