2012-08-26 157 views
2

在3層體系結構中有演示/ Web層,服務層和數據庫層。然而,在我最近的一個項目中,我看到了一個對我來說很新的管理層。你能解釋服務層/類與經理層/類之間的區別嗎?管理層vs服務層

另外請建議一些好書,學習3層架構和相關模式。 (適用於Java/Java EE應用程序)

+1

難道那個經理實際上就是所謂的「服務經理」嗎?又名「服務定位器」?哪種類型的全球範圍可以從中獲得服務? –

回答

4

按照我:管理器層是小應用程序中服務層的一部分。在複雜的應用程序中,我們需要在服務層頂部提供管理器層。

通常情況下,我們不需要在簡單應用程序中使用單個UI,在這種情況下,我們只管理業務邏輯層/管理器層。在多個用戶界面和客戶端的情況下,我們將服務層分成兩部分來處理用戶界面,並在應用程序中提供另一種服務。

+0

謝謝你的答案Pandey。你能提出一些關於這個問題的好書嗎? – Fahim

+0

試試這個:[Matin Fowler:企業應用架構模式](http://martinfowler.com/books/eaa.html) –

2

管理器層實際上用作委託組件。 您閱讀的三層架構是正確的。 當一層實際上變得複雜時,管理者的概念出現了;您喜歡在每個圖層中使用單獨的組件來執行委託人的活動。通常稱爲經理。

因此,您所聽到的新層並沒有打破目前爲止您已閱讀的三層體系結構的概念。

+0

Thanx Ayusman。關於這個問題的任何好書都可供我進一步研究? – Fahim