asp.net三层架构 为何使用N层架构

ASP.NET三层架构解析:表现层、业务层与数据层
本文深入探讨了ASP.NET应用中的三层架构设计,包括表现层、业务层和数据层的功能划分及作用。通过实例解释了每一层如何独立工作并相互协作,以实现高效、模块化的应用程序开发。

asp.net三层架构 为何使用N层架构 因为每一层都可以在仅仅更改少量的代码后 ,就能放在物理上不同的服务器上使用,因为每层做些什么其他层都不知道 一个N层的应用程序通常有三层:表现层、业务层、和数据层 表现层 表现层用于用户接口的展示,以及用业务层的类和对象来驱动这些接口 在asp.net中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象 业务逻辑层(Business Tier)(BLL) 业务层用于访问数据层,从数据层取数据、修改数据以及删除数据、并将结果返回到表示层。 在asp.net中,该层使用sqlclient 从数据库取数据、更新数据及其删除数据,并把取得的数据返回到表现层,返回的也许只有一个整型。 数据访问层(Data Tier)(DLL) 数据层是数据库或者数据源。在.NET中,通常它是一个SQL Server 不仅是数据库而且可能是xml

转载于:https://www.cnblogs.com/Simcoder/archive/2011/12/05/2276917.html

理解ASP.N ET中的三层结构   我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.   三层结构包含:表示(USL),业务逻辑(BLL),数据访问(DAL)   1:数据访问:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作,而不    是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑或表示提供数据服务.   2:业务逻辑:主要是针对具体的问题的操作,也可以理解成对数据的操作,对数据业务逻    辑处理,如果说数据是积木,那逻辑就是对这些积木的搭建。   3:表示:主要表示WEB方式,也可以表示成WINFORM方式, 如果逻辑相当强大和完善,无论表现如何定义和更改,逻辑都能完善地提供服务。 具体的区分方法   1:数据访问:主要看你的数据里面有没有包含逻辑处理,实际上他的各个函数主要完成    各个对数据文件的操作。而不必管其他操作。   2:业务逻辑:主要负责对数据的操作。也就是说把一些数据的操作进行组合。   3:表示:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。 三层结构说明   完善的三层结构的要求是:修改表现而不用修改逻辑,修改逻辑而不用修改数据   .否则你的应用是不是多结构,或者说是结构的划分和组织上是不是有问题就很难说. 不同的应用有不同的理解,这是一个概念的问题.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值