ASP.NET三层架构概述及优点

1. 三层架构概述

       三层架构是一种严格分层方法,即数据访问层(DAL)只能被业务逻辑层(BLL)访问,业务逻辑层只能被表示层(UI)层访问,用户通过表示层将请求发送给业务逻辑层,业务逻辑层完成相关业务和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。

     一、结构图

            表现层(UI):展示给用户的页面

            业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作

            数据访问层(DAL):直接操作数据库(增、删、改)

            实体层(MODEL):从数据表到实体类的映射,其他三层数据传输的载体。   

2. 三层架构的优点:

    开发人员可以只关注整个结构中的某一层

   可以很轻易的用新的实现来替代原有层的实现 

   可以降低层与层的依赖  

   有利于标准化     

   利于各层逻辑的复用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值