領域驅動設計 第二天

2021-06-28 14:58:11 字數 487 閱讀 2952

領域服務

什麼是領域服務,ddd書中是說,有些類或者方法,放實體a也不好,放實體b也不好,因為很可能會涉及多個實體或者聚合的互動(也可能是多個相同型別的實體),此時就應該吧這些**放到領域服務中,領域服務其實就跟傳統三層的bll很相似,只有方法沒有屬性,也就沒有狀態,而且最好是用動詞命名,service為字尾.

以下是個人的幾個理解:

1. 領域服務可以呼叫repository,但最好repository不要去呼叫領域服務

2. 在領域驅動設計中有三種服務,為了便於理解,對比下這三種服務的區別

應用服務:直接面對外部客戶呼叫或者互動的服務,應用服務可以依賴repository與領域服務

領域服務:封閉業務邏輯並且不應該屬於實體業務邏輯中

基礎設施服務:更多是底層比如抽象技術層服務(如email provider之類)

可參考下這個:

設計第二天

鋼材管理之手持終端軟體設計 由於最近在做手持終端專案,所以首先將手持中終端的任務進行!僅供參考!沒找到合適的軟體畫介面,嘿嘿 先手繪了。包括 登入介面,主介面 庫存檢視,計畫入庫,計畫出庫,庫存盤點,庫存移動,系統設定 軟體在出庫時,設計給出出庫所需鋼板的 長,寬,高,型別,船級社 根據 所給資訊,...

上班第二天

本想坐晚一班車的,誰知道這晚一班的也只是晚了 五 六分鐘,不高興再在站台上等,也只好小跑到車門上去了,果然,八點十分就到了。白天那個困啊 今天的工作內容和昨天一樣,做到後來我實在覺得測的差不多了,想幹些其他的,但這初來乍到的,也不好幹其他的呀,況且領導辦公室就在我旁邊。今天的工作總結有兩點 1 別把...

第二天實習

今天我早早到了銀行,開始給大家抹桌子,算是向愛妃學習吧。之後向wqy學習做表的方法,他很耐心。今天一天也就是做了這麼乙個表,但是還向dh學習了另外一些業務的處理,收穫不小。中午吃了雞腿 肉串和芸豆,好開心啊。我越來越喜歡自己的實習了。今天好多自己班上的同學來面試實習生,希望她們都能上!今天我沒有去同...