Microsoft NLayerApp案例理論與實踐 – 總結

來源:互聯網
上載者:User

原本不打算寫這篇的,因為之前基本上每篇文章都有總結部分,因此,在系列文章結束的時候,需要總結的內容並不多;但正如剛剛所說,經過幾個月的努力,本系列文章也到了該結尾的時候,於是還是做個簡要的總結吧。

我們從《項目簡介與環境搭建》開始,瞭解了NLayerApp的項目概況、先決條件、運行環境以及部署方式,並對該項目所立足的理論基礎做了一個非常簡單的介紹;接下來的《多層架構與應用系統設計原則》、《DDD、分布式DDD及其分層》兩篇文章從理論的角度對軟體架構設計原則、分層架構、領域驅動設計、面向領域的多層分布式系統等方面進行了較為詳細的介紹;《基礎結構層(Cross-Cutting部分)》、《基礎結構層(資料訪問部分)》、《領域模型層》、《應用程式層》以及《分布式服務》則結合之前所述的理論依據,從基礎結構層、領域模型層、應用程式層以及分布式服務這幾個主要的層次入手,針對NLayerApp進行了更為詳細的剖析。或許在某些方面,文章中並沒有繼續深入,但我想讀者朋友應該可以在學習NLayerApp案例的過程中,結合這些文章即能夠較快地瞭解到整個項目的詳細結構、各層各組件之間的關聯關係以及協作方式和序列。希望這個系列文章能夠從軟體架構設計與領域驅動的角度,給軟體從業人員帶來必要的協助。

在接下來的這段時間裡,我打算以公司專屬應用程式架構理論與.NET實踐相結合的方式,繼續研究、學習並探討與軟體架構相關的話題,大致應該會包括以下幾個部分(但不一定會以如下的順序進行探討與介紹):

  • 新版的面向DDD的開發架構Apworks及其應用(應該能夠給出一個全新的基於CQRS架構的案常式序)
  • 企業級應用程式框架架構設計實踐:首先對通用的基於.NET的架構設計要點進行介紹,並給出幾個常用的設計模式、架構模式以及慣用法的.NET實現;然後,以Apworks架構為例,詳細講解Apworks架構各個組件部分的設計思路
  • 實戰Microsoft Biztalk Server:打算介紹一些Biztalk Server在實際項目中的應用經驗,比如:Biztalk Server是如何應用在大型企業級應用架構中的;網上也有不少有關Biztalk的介紹文章,所以我還在猶豫是否需要從最基礎的內容開始,結合簡單的演練案例進行介紹(讀者朋友們可以提提建議)
  • Domain Specific Language(DSL)與Microsoft Visual Studio Visualization & Modeling SDK的應用

差不多就這些內容,讀者朋友如果有任何建議,可以直接留言討論。再次感謝大家對NLayerApp系列文章的關注。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.