【发布时间】:2013-09-27 21:32:33
【问题描述】:
在一本书中说,n-Tier Architecture 是 2-Tier 和 3-Tier Architectures 的组合。但它似乎与 3-Tier Architecture 相同。请澄清这个疑问。
【问题讨论】:
-
表示3层以上,比如4层或5层。
标签: java jakarta-ee architecture
在一本书中说,n-Tier Architecture 是 2-Tier 和 3-Tier Architectures 的组合。但它似乎与 3-Tier Architecture 相同。请澄清这个疑问。
【问题讨论】:
标签: java jakarta-ee architecture
在 n 层架构中,层可以虚拟地分布到不同的段中。例如,业务逻辑层被划分为业务模型、业务规则和业务对象到数据源映射等各个部分。在三层架构中,业务逻辑层驻留在一个位置;但是,在 n 层中,它被分为更多的部分”
【讨论】:
n
在这里是通配符,n
可以是 2(或)3(或)更多(通常 n 用于表示超过 3)。如今,“服务”层是在 MVC 之上引入的新层(这是 n 层的一个很好的例子)。这是一个例子SO discussion about Service layer。
【讨论】: