我正在學習業務層,需要一個完整的參考資料,其中涵蓋了「如何管理業務層和其他層之間的依賴關係」,「在層間發送數據有多少方法」以及「對我而言最重要的問題」分組業務邏輯並制定業務組件並討論可能的方式......「。業務層:尋找完整的參考?
你知道嗎?
編輯: 如果你爲它引入一些電子書,我會很高興。
謝謝
我正在學習業務層,需要一個完整的參考資料,其中涵蓋了「如何管理業務層和其他層之間的依賴關係」,「在層間發送數據有多少方法」以及「對我而言最重要的問題」分組業務邏輯並制定業務組件並討論可能的方式......「。業務層:尋找完整的參考?
你知道嗎?
編輯: 如果你爲它引入一些電子書,我會很高興。
謝謝
最好的(在我看來)接近於去耦層,它使用比喻傳遞的消息。通過這種方式,圖層之間的通信是通過包含僅與通信相關的信息的類型的消息完成的。這些輕量級類型隨後會按照他們認爲合適的方式進行解釋。
本質上不傳遞不需要的東西。如果兩個層都需要一條信息,那麼很可能有一些其他實體應該代理訪問該信息(例如db中的持久數據)。
我最近無意中發現了這一個,發現這是一個偉大的閱讀(免費的電子書以PDF或MSDN讀它),不久後登上亞馬遜的印刷版本。
微軟模式&實踐應用架構指南2.0 - http://apparchguide.codeplex.com/
編輯:下面是在MSDN版本業務層的部分:http://msdn.microsoft.com/en-us/library/ee658103%28v=PandP.10%29.aspx