在一本书中说n-Tier Architecture是2层和3层架构的组合。但它似乎与3层架构相同。请澄清这个疑问。
答案 0 :(得分:2)
在n层架构中,层可以虚拟地分布到各个段中。例如,业务逻辑层已被划分为各种段,例如业务模型,业务规则和业务对象到数据源映射。在三层体系结构中,业务逻辑层位于单个位置;但是,在n层,它被分类为更多的部分“
答案 1 :(得分:1)
n
在这里是通配符,n
可以是2(或)3(或)更多(通常n将用于表示超过3)。如今,“服务”层是在MVC之上引入的新层(这是n层的一个很好的例子)。这是一个例子SO discussion about Service layer。