您现在的位置是:首页 >生活 > 2022-11-05 13:01:26 来源:

ASP三层架构

导读 大家好,小霞来为大家解答以上的问题。ASP三层架构这个很多人还不知道,现在让我们一起来看看吧!1、通常意义上的三层架构就是将整个业务应用

大家好,小霞来为大家解答以上的问题。ASP三层架构这个很多人还不知道,现在让我们一起来看看吧!

1、通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。

2、界面层,很好理解,就是界面,aps.net里面就是webform。

3、业务逻辑层,就是业务逻辑的实现,比如你要做登录,就在业务逻辑层判断账号密码的正确性。

4、数据访问层,说白了就是访问数据库的代码。

5、ASP.NET所说的三层架构是指MVC架构。

6、MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。

7、Model(模型)表示应用程序核心(比如数据库记录列表)。

8、View(视图)显示数据(数据库记录)。

9、Controller(控制器)处理输入(写入数据库记录)。

10、MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。

11、Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。

12、  通常模型对象负责在数据库中存取数据。

13、View(视图)是应用程序中处理数据显示的部分。

14、  通常视图是依据模型数据创建的。

15、Controller(控制器)是应用程序中处理用户交互的部分。

16、  通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

17、MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。

18、例如,您可以在不依赖业务逻辑的情况下专注于视图设计。

19、同时也让应用程序的测试更加容易。

20、MVC 分层同时也简化了分组开发。

21、不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

本文到此分享完毕,希望对大家有所帮助。