2011-07-07 38 views
0

3层架构和3层结构不相同?3层和3层架构

我听到一些说法3层架构是应用层,业务逻辑层,数据层在你application.But如果这3层被放置在3吨不同的机器则是3层应用程序。

它是正确的吗?

+0

我认为3层和3层架构是相同的,它没有任何关系了多少机器使用你的程序的层已被部署。的 – sanjeeb

+0

可能重复[什么是“图层”和“层级”的区别?(http://stackoverflow.com/questions/120438/whats-the-difference-between-layers-and-tiers) – Saif

回答

0

通常,它们是同一个;不过,这可能是考虑它的一个好方法。

每“层”是代码的逻辑分组。每个“层”都是代码所在的地方。如果需要扩展,每个“图层”都在自己的“层”上(这样就使它们成为同一个图层)是合理的,但没有理由不能将它们全部放在同一台机器上,甚至不能放在同一台机器上同样的过程。