问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net开发3层架构 每一层作用84

发布网友 发布时间:2023-09-22 08:29

我来回答

4个回答

热心网友 时间:2024-11-23 15:21

为何使用三层架构?

因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。

一个三层的应用程序通常有:表现层、业务层和数据层。下面让我们看看每层都做些什么。

表现层(Presentation Layer)
表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。
在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。

业务层(Business Tier)
业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。
在ASP.NET中,该层包括使用SqlClient或OleDb从SQL Server或Access数据库取数据、更新数据及删除数据,并把取得的数据放到DataReader或DataSet中返回给表现层。返回的数据也许只有一个整型数字,比如一个表的行记录数目,但这也要用数据层的数据进行计算。

数据层(Data Tier)
数据层是数据库或者数据源。在.NET中,通常它是一个SQL Server或Access数据库,但不仅限于此两种形式,它还可能是Oracle,mySQL,甚至是XML。

热心网友 时间:2024-11-23 15:21

简单的理解就是:
第一层为UI界面设计层;设计界面表格、背景样式等
第二层为业务逻辑方法、过程层;实现用户登录、用户注册、用户订单、用户留言等业务逻辑。
第三层为数据接口;用来连接、读取、查找、修改、更新数据。

用户打开你的网站后,首先看到的是UI层,其后填写表单点击注册按钮是业务逻辑层,最后,页面链接数据库把用户填写的表单存放到数据库中,用到的是数据层。

热心网友 时间:2024-11-23 15:22

MVC
V为UI界面设计层;设计界面表格、背景样式等
C为业务逻辑方法、过程层;实现用户登录、用户注册、用户订单、用户留言等业务逻辑。
M为数据接口;用来连接、读取、查找、修改、更新数据。

热心网友 时间:2024-11-23 15:22

数据访问层(DAL)——负责与数据源的交互,即数据的插入、删除、修改以及从数 据库中读出数据等操作。对数据的正确性和可用性不负责,对数据的用途不了解, 不负担任何业务逻辑。
业务逻辑层(BLL)——负责系统领域业务的处理,负责逻辑性数据的生成、处理及 转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户 性数据不负责,对数据的呈现样式不负责。
表示层——负责接收用户的输入、将输出呈现给用户以及访问安全性验证。 对流入的数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信息 负责。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 京杭大运河是咋样贯窜长江和黄河的?9 京杭大运河和黄河、长江是如何交汇的2 ...性放几片?有什么注意事项?可以和山楂白菊花一起泡吗? 佛山市高明区明城水电服务公司怎么样? 高明明城的空气怎么样?4 佛山市高明区市场监督管理局明城分局怎么样?1 一公斤是多少斤呢 白色郁金香花语 麻烦问一下 凌源到喀左最晚的车几点呀? 谢谢!!! 如何判断小孩是否被异物卡到59 怎么从广州天河客运站到佛山南海千灯湖怎么去,怎么坐地铁,和公...22 人到底什么年龄段最好? 男人身体最好的年龄是多少岁? 一个月多,扭伤脚,导致脚麻和无力,看过几个医生都说无事,就是看不好... ONE OF A KIND的歌曲鉴赏 one的乐曲背景 有哪些文学奖不是网络小说的?2 网络小说创作网站有哪些?518 我有点腹泻,去医院医生建议我喝一些益生菌粉调理看看,什么牌子... 孩子报考军校,是选择武警院校好还是陆军院校好?对以后发展各自...4 在广州天河客运站有没地铁直达去佛山市南海区广佛五金城的?1 在安吉哪里可以补办医保卡1 小孩子鱼刺卡到喉咙怎么办260 asp.net 三层架构实体层的作用是什么12 .NET 三层架构 是什么,其各自的作用是什么7 求撕拉式的面膜 益生菌什么牌子的好,最近孩子拉肚子 有语言魅力的广告词手抄报 保护视力的手抄报 最近经常出现腹泻,女士吃的益生菌哪个比较好? 益生菌什么牌子的好,最近孩子拉肚子谢谢了,大神帮忙啊44 在电脑桌面的工具栏那里的切换输入法的小键盘不见了,怎么办??14 电脑工具栏下边的输入法没有了,怎么办35 什么牌子益生菌比较好?最近宝宝老是拉肚子啊,可咋整啊 益生菌什么牌子的好,最近孩子拉肚子? 电脑上输入法键盘没了怎么弄出来?137 肠炎很严重,经常拉肚子,医生建议用益生菌,什么牌子的好呀?1 为什么我的电脑任务栏的小键盘没了18 电脑桌面的任务栏, 输入法键盘不见了,怎么要出来?38 武汉理工大学和江南大学哪个好9 江南大学和武汉理工大学哪个有名点?5