關於領域邏輯的組織主要講了---貫穿領域層裡的某些東西
1.事務指令碼
「指令碼」顧名思義就是「sql語句」,當然如果我們運算元據庫,必然要在乙個事務中,這樣就出會事務指令碼的概念,估計市場是小的應用都是這樣的組織的,記得8年前做廣電專案的時候,就是這用他來組織**的,如果大家看過bbs**,大部分也是應用這種模式來組織的,優點就是上手快,但當**複雜度達到一定程度,在也不會高興了。
2.表模組
當然現在的企業應用大部分後面是關係型資料,加上grid這種方式,衍生出了「表模組」方式。但這樣與第一種方式並沒有太大查詢,無非我們操作的是datatable而已。
3.領域物件
當然上面兩種方式不太符合,我們「主謂賓」的思維方式,例如:
我吃飯如果使用事務指令碼,
吃飯(引數我)
commit tran
}如果明天改喝了,這個就成了噩夢的開始。
當時有領域模型的概念+物件導向方式來思考,就變成了
inte***ce 吃
class 我: 吃
}公尺飯就是領域物件,而不在是刻板的insert插入胃裡了,領域物件+加上aop的事務,可以讓我們更關心奇怪的業務邏輯。其實這樣講了這麼多,還是在講「責任要分清」。
當然在企業應用中領域物件的封裝,還有可能會產生另乙個噩夢---效能。所以「事務指令碼」還是在某些時候會發光發熱的。
讀《企業應用架構模式》 鎖
讀 企業應用架構模式 鎖 author zfive5 zidong email zfive5 163.com 最近招聘的經歷,發現找到乙個滿意的真的好難呀!這些天在班車上又開始讀 企業應用架構模式 這本書像一本哲學書,每次讀的時候都會發現一些新的東西和體會。關於併發鎖控制的兩種方式 樂觀鎖與悲觀鎖 ...
讀《企業應用架構模式》 鎖
讀 企業應用架構模式 鎖 author zfive5 zidong email zfive5 163.com 最近招聘的經歷,發現找到乙個滿意的真的好難呀!這些天在班車上又開始讀 企業應用架構模式 這本書像一本哲學書,每次讀的時候都會發現一些新的東西和體會。關於併發鎖控制的兩種方式 樂觀鎖與悲觀鎖 ...
讀《企業應用架構模式》 盲目排斥
讀 企業應用架構模式 盲目排斥 每天我們都是執行從一扇門到另一扇門的過程.發現內心需要平靜才能去看 企業應用架構模式 才能從一扇到另一扇的質變,那頭迎接的是不一樣的格局,這本書沒有什麼富麗堂皇的詞語,但每一章講到的東西或多或少在我們現有系統找到映照。而且第九章裡的一句話,讓我每每看到都要反思 不管你...