javaee中的n层体系结构

javaee中的n层体系结构,java,jakarta-ee,architecture,Java,Jakarta Ee,Architecture,一本书中说,n层体系结构是2层和3层体系结构的组合。但它似乎与三层体系结构相同。请澄清这一疑问。n在这里是通配符,n可以是2(或)3(或)以上(通常n表示多于3)。如今,“服务”层是在MVC(这是n层的好例子)之上引入的新层。这里是一个例子。在n层体系结构中,层可以虚拟地分布到不同的段中。例如,业务逻辑层被划分为不同的部分,如业务模型、业务规则和业务对象到数据源的映射。在三层体系结构中,业务逻辑层位于单个位置;然而,在n层中,它被划分为更多的部分“它意味着超过3层,比如4层或5层。我认为这里的问

一本书中说,n层体系结构是2层和3层体系结构的组合。但它似乎与三层体系结构相同。请澄清这一疑问。

n
在这里是通配符,
n
可以是2(或)3(或)以上(通常n表示多于3)。如今,“服务”层是在MVC(这是n层的好例子)之上引入的新层。这里是一个例子。

在n层体系结构中,层可以虚拟地分布到不同的段中。例如,业务逻辑层被划分为不同的部分,如业务模型、业务规则和业务对象到数据源的映射。在三层体系结构中,业务逻辑层位于单个位置;然而,在n层中,它被划分为更多的部分“

它意味着超过3层,比如4层或5层。我认为这里的问题不是关于服务层的。@Pavan608:那么是关于什么?在n层体系结构中,层可以虚拟地分布到不同的部分。例如,业务逻辑层被划分为不同的部分,如业务模型、业务规则和业务对象到数据源的映射。在三层体系结构中,业务逻辑层位于单个位置;然而,在n层中,它被划分为更多的部分“问题是:3层架构和n层架构之间的区别是什么。当我开始研究一个主题时,我不明白它们之间的区别,而且对我来说,两者看起来是一样的。然后我邮寄给出版商,他们的回复如上所述。我对此感到满意。2层和3层(及以上)为n层。您的答案似乎将MVC与n-tier混为一谈,它们是不相关的概念。