.NET手动搭建三层B/S架构

简介:三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:
表现层(WebUI)、业务逻辑层(BusinessLogicLayer)、数据访问层(DataAccessLayer),公共层(ModelLayer)。
区分层次的目的即为了“高内聚,低耦合”的思想。

一、应用三层架构的优点
三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增;各做各的模块,降低开发人员能力要求;方便系统功能的扩展以及后期的维护工作;最大优点是它的安全性。用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。可以更好的支持分布式计算环境。逻辑层的应用程序可以有多个机器上运行,充分利用网络的计算功能。分布式计算的潜力巨大,远比升级CPU有效。

二、手动搭建三层架构(VS 2015)
1、建立空白的解决方案
在这里插入图片描述
2、建立三个类库:
分别为:ModelLayer(公共层)、DataAccessLayer(数据访问层)、BusinessLogicLayer(业务逻辑层)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、建立表现层

在这里插入图片描述

4、添加各层之间的引用:
a)数据访问层(DataAccess)对公共层(Model)引用
在这里插入图片描述
b)业务逻辑层(BusinessLogic)对DataAccess和Model引用
在这里插入图片描述
c)表现层(WebUI)对BusinessLogi、DataAccess、ModelLayer引用
在这里插入图片描述

5、设置起始项目及起始页

在这里插入图片描述
在这里插入图片描述
参照链接:https://blog.csdn.net/feng592048830/article/details/5909134?utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章