ASP.net中所说的三层架构是指什么
在ASP.net中所说的三层架构是指那三层
最新问答
- yy瘦胖纸
ASP.NET所说的三层架构是指MVC架构。
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。
Model(模型)表示应用程序核心(比如库记录列表)。
View(视图)显示(库记录)。
Controller(控制器)处理输入(写入库记录)。
MVC 模式同时了对 HTML、CSS 和 JavaScript 的完全控制。
Model(模型)是应用程序中用于处理应用程序逻辑的部分。
通常模型对象负责在库中存取。
View(视图)是应用程序中处理显示的部分。
通常视图是依据模型创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
通常控制器负责从视图读取,控制用户输入,并向模型发送。
MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。浏览 457赞 96时间 2022-10-14 - sugar糖果君浏览 308赞 77时间 2022-09-24
- 减肥大胃王
1表现层2业务逻辑层3访问层
浏览 235赞 114时间 2022-04-27 - 小七的妈妈
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的作,也可以说是对层的作,对业务逻辑处理。 3、访问层(DAL):该层所做事务直接作库,针对的增添、删除、修改、更新、查找等。 优点 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖; 4、有利于标准化; 5、利于各层逻辑的复用。 缺点 1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访库,以此获取相应的,如今却必须通过中间层来完成。 2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和访问层中都增加相应的代。 参考:
浏览 306赞 137时间 2022-01-19
相关问答
ASP.net中所说的三层架构是指什么
在ASP.net中所说的三层架构是指那三层