DDD~microsoft NLayerApp項目中的層次(ci)結構(gou)圖(tu)
如果你想學好一樣東西,一定要看高手是(shi)如何做的
如果你想學好.net,一定要看(kan).net framworks源(yuan)代碼
如果你想學好分(fen)層結構(gou),一定要去看petshop項目
如果(guo)你想(xiang)學好MVC,一定要去(qu)看dinner項目
如果你想學好DDD,一定要去看(kan)Microsoft NLayerApp項(xiang)目
呵(he)呵(he),今天(tian)主題(ti)是(shi)DDD,所以,我們主要(yao)看(kan)(kan)一(yi)(yi)下(xia)NLayerApp的(de)(de)項(xiang)目結(jie)構,在微軟架(jia)構師開發一(yi)(yi)個(ge)項(xiang)目時,他的(de)(de)心中一(yi)(yi)定對自己系(xi)統的(de)(de)架(jia)構很(hen)清晰,這(zhe)時,他會(hui)使用一(yi)(yi)定工具把(ba)它的(de)(de)思想寫出來(lai),以便更好(hao)的(de)(de)讓開發人員看(kan)(kan)到。
表現層如圖:
分布層服務層如圖:
應用層如圖:
領域層如圖:
基礎設施層如圖:
事實(shi)上,我們(men)在設計一個系(xi)統時,從架(jia)構師(shi)的(de)角度應該要設計出上面的(de)這些(xie)圖來,這樣你(ni)才能(neng)更好的(de)駕馭你(ni)的(de)項目(mu),呵呵!