2011-07-07 156 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

通常,它們是同一個;不過,這可能是考慮它的一個好方法。

每「層」是代碼的邏輯分組。每個「層」都是代碼所在的地方。如果需要擴展,每個「圖層」都在自己的「層」上(這樣就使它們成爲同一個圖層)是合理的,但沒有理由不能將它們全部放在同一臺機器上,甚至不能放在同一臺機器上同樣的過程。