2012-12-07 104 views
3

我正在閱讀很多關於設計模式的內容,我一直在觀看他們庫中的各種視頻Pluralsight。現在,到目前爲止,我已經學會了以下內容:設計模式 - 服務層

  1. 庫模式單位工作模式
  2. 抽象工廠模式
  3. 「在.NET DI」 讀真棒書
  4. 現在

我讀了很多關於服務服務層,並希望得到一些關於閱讀和了解這些最佳位置的建議。我認爲這適合於域名驅動設計,我應該從那裏開始? 「服務」一詞似乎在IT中被廣泛使用,它可能會混淆確切的含義。

所以我的問題是:

  1. 什麼是服務層
  2. 哪裏是瞭解他們
+0

在programmers.stackexchange.com上問這個問題可能會有更好的結果。 – neontapir

+0

Arrrgh道歉我會關閉它。謝謝matey! – garfbradaz

+1

我並不是說你不會在這裏得到答案,但是它傾向於把重點放在應用程序和程序員的理論上。如問,這個問題太模糊。關於這個主題的書籍的全部章節都已經寫過。 – neontapir

回答

6

服務層是其中間位於該層的最佳位置表示層和數據訪問層。

演示文稿處理HTTP請求和響應(在Web應用程序中)和一般表示邏輯(頁面之間的工作流等),以及委託給業務層的服務層,應用程序使用的事務性邏輯。

然後服務層委託數據訪問層訪問數據庫。

+1

這回答了他的問題的一部分(什麼是服務層),但沒有在哪裏學習更多。 – neontapir

+0

您通常需要選擇特定的環境或框架,然後在此環境中瞭解服務層:JEE,Spring,.NET,PHP? –

+0

感謝球員們表示感謝。我慢慢的回答,因爲我的左手在夾板上,並且用一隻手打字! – garfbradaz