多层Web应用程序和多层Web应用程序之间有什么区别?
答案 0 :(得分:8)
据我所知,Tier通常用于指代在Web服务器,应用服务器,数据库服务器等体系结构中所拥有的物理边界。 layer用于逻辑边界,如业务层,数据访问层ui层等。
答案 1 :(得分:6)
图层在应用程序(软件)中引用特定的抽象层,其中作为层引用这些层的物理驻留(硬件)
App.Layer ==“软件”-----逻辑
App.Tier ==“硬件”------物理
图层:
1)表示层
2)业务层
3)数据访问层
4)数据层
5)外部系统访问层
层级:
1)表示层(网络服务器)
2)数据层(数据库服务器)
答案 2 :(得分:2)
建立@ Cybernate的答案:
如果您将解决方案拆分为UI,业务逻辑和数据访问,则每个解决方案都被视为单独的层。
如果您的数据访问部署在单独的计算机上并通过Web服务公开,那么这将是一个多层设计。
答案 3 :(得分:1)
多层应用程序是指将功能逻辑分离为程序集,例如,数据层,表示层,业务层等。所有程序集也可以部署在同一台物理计算机中。
Multitier Application就是物理部署。