各位大虾三层是什么东西我现在ASP.NET的基础什么的学完了,也能编个小网站了,也自己写数据访问类这些东西老听你们说三层呀,数据访问层呀,事务处理层呀,表现层呀什么的谁能给我解释一下,具体是怎么弄的,谢谢了!

解决方案 »

  1.   

    简单的说 
    页面级的就是表现层  
    例如a.aspx是表现层  
    a.aspx.cs一般就是业务逻辑层  
    a.aspx.cs中使用到的数据访问类a.cs就是数据访问层  
    呵呵我是这样理解的
    可以查查已有的资料
      

  2.   

    UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。与UI平行的Service Interface层用于将业务发布为服务(如WebServices)。
    BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。
    DataAccess层的职责是提供全面的数据访问功能支持,并向上层屏蔽所有的SQL语句以及数据库类型差异。
    到51aspx.com下载代码看看
      

  3.   

    表示层就是用于接受和显示数据的。一般.aspx结尾
    业务层就是表示层和数据访问层的桥梁,负责业务处理和数据传递。比如判断用户的输入是否合理,判断数据库中取的数据是否合理;一般在BLL文件他的类一      般      以.Manager结尾
    数据访问层:用于对数据库的操作,他里边一般封装了一些对数据库的操作(增删改查)项目名一般为DAL,他的类一般以.service结尾;
    我是这样理解的希望高手多提意见;谢谢!
      

  4.   

    http://www.51aspx.com/CV/XinYuCompanyManageSystem/
    这个例子看懂了,什么都知道了.标准的三层.