三层架构之表现层

Posted 琉忆光年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三层架构之表现层相关的知识,希望对你有一定的参考价值。

你好,是我琉忆。

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

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月底写完,敬请期待~

预售网址:http://www.71muke.com/course/info/99

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

 

我是一名热爱旅游,读书,学习的文艺程序员。 不甘于平庸,不甘于舒适,愿不断挑战经历不同的美好。 如果您和我有共同的爱好,本人热爱交友,可以联系我。 QQ:330168885

以上是关于三层架构之表现层的主要内容,如果未能解决你的问题,请参考以下文章

三层架构之模型层

请问JAVA三层架构,持久层,业务层,表现层,都该怎么理解?和MVC三层模型有啥

java三层架构:数据访问层业务逻辑层表现层

面向对象——三层架构(表现层业务层持久层)

三层架构

转载 JAVA三层架构,持久层,业务层,表现层的理解