多层Web应用程序和多层Web应用程序之间有什么区别?

时间:2011-01-24 23:32:18

标签: asp.net architecture

多层Web应用程序和多层Web应用程序之间有什么区别?

4 个答案:

答案 0 :(得分:8)

据我所知,Tier通常用于指代在Web服务器,应用服务器,数据库服务器等体系结构中所拥有的物理边界。 layer用于逻辑边界,如业务层,数据访问层ui层等。

答案 1 :(得分:6)

图层在应用程序(软件)中引用特定的抽象层,其中作为层引用这些层的物理驻留(硬件)

App.Layer ==“软件”-----逻辑
App.Tier ==“硬件”------物理

图层:
1)表示层
2)业务层
3)数据访问层
4)数据层
5)外部系统访问层

层级:
1)表示层(网络服务器)
2)数据层(数据库服务器)

答案 2 :(得分:2)

建立@ Cyber​​nate的答案:

如果您将解决方案拆分为UI,业务逻辑和数据访问,则每个解决方案都被视为单独的层。

如果您的数据访问部署在单独的计算机上并通过Web服务公开,那么这将是一个多层设计。

答案 3 :(得分:1)

多层应用程序是指将功能逻辑分离为程序集,例如,数据层,表示层,业务层等。所有程序集也可以部署在同一台物理计算机中。

Multitier Application就是物理部署。