乐趣区

关于三层架构:三层架构之表现层

你好,是我琉忆。

明天咱们讲一讲三层架构中的体现层

1、体现层的介绍

体现层由两个次要组件组成,别离是用户界面和体现层逻辑(UI 逻辑)组成。后面咱们创立的 Web Forms 窗体你应该曾经发现,默认会有一个 aspx 和.cs 文件。aspx 文件对应的是用户界面文件,.cs 文件对应的是体现层逻辑类。这两个文件是不可离开的。

用户界面为用户提供了应用程序的接口,程序的所有行为均通过用户界面中的图形化元素或文本元素展示给用户。体现层给予用户直观的操作体验,对站点而言,界面的好看和易用十分重要。

2、体现层的命名规定

体现层的命名通常以解决方案名称 +Web 格局命名,或用解决方案名称 +UI 格局命名。

这里咱们间接用的解决方案名称命名,创立的 Employee 就是指的体现层,就不按它的格局进行命名了。

体现层的构造
须要晓得的是,ASP.NET 中的体现层的办法次要是控件的事件处理办法,以及实用于整个站点的通用办法。这里的办法次要写在体现层逻辑类文件中(即 aspx 对应的 cs 文件)。

看到这里,如果你还没关注我,能够点个关注,更多精彩博文不容错过。

3、体现层的关联

这里咱们须要把体现层和业务逻辑层关联上,示例如下图:

各层须要援用阐明:

1、Model 层(模型层):Model 层在视图层、业务逻辑层、数据拜访层中都要用到,所以三层都要关联 Model 层。

2、BLL 层(业务逻辑层):数据拜访层、Model 层都要关联它。

3、DAL 层(数据拜访层):只须要关联 Model 层即可,因为用到实体模型传数据。

4、视图层:须要关联业务逻辑层和 Model 层。

在 DAL 层关联 Model 层应用:

1、对 DAL 层右键“增加”,再点“援用”

对拜访层增加援用

抉择“我的项目”=>“解决方案”,要援用的层打钩,点“确定”
2、操作实现后,咱们能够查看援用,看到有 Model 阐明援用胜利

阐明:前面的视图层、BLL 层援用其余层的演示在此不进行演示。前面讲到的时候大家能够按这里的步骤执行援用。

4、我写的书开始预售了!

最近正在写一本《ASP.NET Web 动静网站》开发的书,预计 2 月底写完,敬请期待~

预售网址:【村长编写】14 天零根底到入门搞定 ASP.NET Web 网页开发【书籍】预售

更多编程常识获取关注公众号:琉忆编程库

退出移动版