谈谈asp.net的三层构架

解决方案 »

  1.   

    基本的就DAL.BLL,UI
    还可以分更多的层
      

  2.   

    asp.net mvc最近在了解这个东西,看起来蛮不错的
      

  3.   

    微软的asp.net案例的架构就是三层的,领先Java开发的同样的案例。所以三层比较优秀吧。表示层,业务逻辑层,数据访问层。
      

  4.   

    老生常谈了,楼主去看看我的博客,下载一个PDF.NET数据框架,里面有三层架构源码。
      

  5.   

    三层没什么好谈的要谈四层 1、asp.net 2、ORM 3、DAL、4、Model
      

  6.   

    一般分为数据访问层、业务逻辑层、表示层。
    数据访问层(DAL层)一般对数据进行增、删、查、改操作。
    业务逻辑层(BLL层)可分为表观层实现和表示层沟通,业务规则层只要是对用户密码的安全等。
    表示层(WEB层)一般是与用户进行交互:如表单的添加等等。
    优点:条理清晰、易于分工、方便维护、可扩展强。
    缺点:增加成本。
      

  7.   

    基本的就是三层了
    dll bll ui
    不过一般用的话会用到工厂模式吧,
    加到了model 和fatary sqlhlper还有几个忘记了,对了还有一个指向层
    接着在这些基本的东西上不断的加层就行了
      

  8.   

    所谓的分层实际上就是前台与后台责任的划分,我们公司做的项目都是三层,不过最近一个项目,运用了jquery,来完成前台的很多工作,以及前台与后台的交互,本质上与mvc是一样的
      

  9.   

    三层架构中采用的是工厂模式和接口,它主要包括:UI层、BLL层、Factory、IDAL、DAL层、DBHelper层、Model层;适用于Web与Windows系统架构设计。
    1、UI层为用户界面层,主要用于用户操作;
    2、BLL层为业务逻辑层,主要是用于用户UI与DAL之间的交互与连接,用于隔离便于扩展;
    3、Factory层与IDAL是使用的工厂模式与接口,它用于多种程序与数据库的互换,便于扩展和更改数据;
    4、DBHelper层主要用于连数据库和传参;
    5、DAL层是数据访问层,主要用于对数据的操作,如:添加、修改和删除。
    6、Model层是数据实体层,主要用于数据的实现;
    7、IDAL接口主要用于指向DAL层
      

  10.   

    下载微软的petsshop网站,理解里面代码的分层吧
      

  11.   

    http://www.cnblogs.com/zengxiangzhan/archive/2010/03/04/1678310.html这里有
      

  12.   

    建议看petshop 4.0,不要只看代码,要看别人对petshop讲解分析的资料,更能理解啊
    我学的时候就是从这个学起的