三层架构之表现层

你好,是我琉忆。

今天我们讲一讲三层架构中的表现层

1、表现层的介绍

表现层由两个主要组件组成,分别是用户界面和表现层逻辑(UI 逻辑)组成。前面我们创建的Web Forms窗体你应该已经发现,默认会有一个aspx和.cs文件。aspx文件对应的是用户界面文件,.cs文件对应的是表现层逻辑类。这两个文件是不可分开的。

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

2、表现层的命名规则

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

这里我们直接用的解决方案名称命名,创建的Employee就是指的表现层,就不按它的格式进行命名了。

三层架构之表现层_第1张图片 表现层的结构

需要知道的是,ASP.NET中的表现层的方法主要是控件的事件处理方法,以及适用于整个站点的通用方法。这里的方法主要写在表现层逻辑类文件中(即aspx对应的cs文件)。

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

3、表现层的关联

这里我们需要把表现层和业务逻辑层关联上,示例如下图:

各层需要引用说明:

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

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

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

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

在DAL层关联Model层使用:

1、对DAL层右键“添加”,再点“引用”

三层架构之表现层_第2张图片 对访问层添加引用

三层架构之表现层_第3张图片 选择“项目”=>“解决方案”,要引用的层打钩,点“确定”

2、操作完成后,我们可以查看引用,看到有Model说明引用成功

三层架构之表现层_第4张图片

 

说明:后面的视图层、BLL层引用其他层的演示在此不进行演示。后面讲到的时候大家可以按这里的步骤执行引用。

4、我写的书开始预售了

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

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

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

你可能感兴趣的:(知识分享,架构,linq,c#)