.NET中3层和n层架构的主要区别?

imm*_*odi 4 .net 3-tier n-tier-architecture

我搜索谷歌找到.net中3层和n层架构的主要区别,但我没有找到它.一些网站表示两者性质相同,有些网站表示它们之间存在差异.

我想知道主要的差异,哪一个在性能优化方面更好?

Nik*_*tev 10

3层架构是软件开发中的通用架构,由它组成

  • 表示层(客户端浏览器)

  • 应用程序或业务逻辑层

  • 数据层

.Net中的n层架构

在此输入图像描述

主要区别在于n层拱门增加了2层.关于数据层的示例开发人员的一部分是SQL开发人员,他们在数据库服务器上工作(制作数据库结构,编写存储过程等等),以及.Net开发人员,他们致力于使用存储过程并进行抽象(实现存储库模式). .

希望这对你有所帮助.

  • 我认为你所解释的是3层架构而不是3层,层是指物理分区而不是层是指应用程序的逻辑分区. (3认同)

Cod*_*ick 7

我知道这个问题很老,但真正简单且最终正确的答案是:

3 层N 层,其中 N=3。