ASP.net中所说的三层架构是指什么

头像
兔兔水桶腰   2021-09-18   4364浏览
已有143条回答
头像
yy瘦胖纸
2023-12-20

ASP.NET所说的三层架构是指MVC架构。
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。
Model(模型)表示应用程序核心(比如库记录列表)。
View(视图)显示(库记录)。
Controller(控制器)处理输入(写入库记录)。
MVC 模式同时了对 HTML、CSS 和 JavaScript 的完全控制。
Model(模型)是应用程序中用于处理应用程序逻辑的部分。
  通常模型对象负责在库中存取。
View(视图)是应用程序中处理显示的部分。
  通常视图是依据模型创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
  通常控制器负责从视图读取,控制用户输入,并向模型发送。
MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

190

头像
sugar糖果君
2022-11-04

159

头像
减肥大胃王
2022-06-30

1表现层2业务逻辑层3访问层

152

头像
小七的妈妈
2021-11-23

1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的作,也可以说是对层的作,对业务逻辑处理。 3、访问层(DAL):该层所做事务直接作库,针对的增添、删除、修改、更新、查找等。 优点   1、开发人员可以只关注整个结构中的其中某一层;   2、可以很容易的用新的实现来替换原有层次的实现;   3、可以降低层与层之间的依赖;   4、有利于标准化;   5、利于各层逻辑的复用。 缺点   1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访库,以此获取相应的,如今却必须通过中间层来完成。   2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和访问层中都增加相应的代。 参考:

198

相关问题

最新问答

排水论文在哪发?
伊兰0518 2021-09-19

小区市外排水论文发哪个杂志可以呢?我需要发表一篇这方面的论文。

word转pdf,为什么不显示图片图片?
花花的老妈 2021-09-19

我想把论文从word格式转换成PDF格式,用的金山WPS,可转换完成之后,里面的流程图就不见了,空白~~这是为什么呢?谁能帮我解决一下!谢谢!

公众号与小程序有什么区别
汤糖躺烫湯 2021-09-19

公众号与小程序有什么区别

如何制作电子小报
dream959595 2021-09-19

镀铬什么意思
autumngold 2021-09-19

镀铬什么意思

中国电影艺术的思想
幸福顺延 2021-09-19

中国针灸大纲作者是谁?
王子麻麻 2021-09-19

热门问答

排水论文在哪发?
伊兰0518 2021-09-19

小区市外排水论文发哪个杂志可以呢?我需要发表一篇这方面的论文。

word转pdf,为什么不显示图片图片?
花花的老妈 2021-09-19

我想把论文从word格式转换成PDF格式,用的金山WPS,可转换完成之后,里面的流程图就不见了,空白~~这是为什么呢?谁能帮我解决一下!谢谢!

公众号与小程序有什么区别
汤糖躺烫湯 2021-09-19

公众号与小程序有什么区别

如何制作电子小报
dream959595 2021-09-19

镀铬什么意思
autumngold 2021-09-19

镀铬什么意思

中国电影艺术的思想
幸福顺延 2021-09-19

中国针灸大纲作者是谁?
王子麻麻 2021-09-19

Coptyright © www.lw85.com电脑版