anemic-domain-model

    4熱度

    2回答

    我想構建我的第一個CRUD應用程序,但我不明白我是否應該使用包含getter和setters的對象分開。 考慮到我們有Zend Framework Quick Start tutorial含模型結構: 網關 DataMapper的 域對象(模型類) 如果域對象(如呈現在Zend快速入門教程)只包含getter和setter,是否是反模式?從某種意義上說,我們正在不斷地將域對象與事務腳本分開? 請指

    0熱度

    2回答

    我正在構造一個使用數據庫表中的數據的對象,方法是傳遞我想用來構造對象的數據行的主鍵。 該對象的成員變量的數量應該在構造函數中發生,還是由構造函數或其他地方調用的另一個方法發生?如何在Rails ActiveRecord和其他ORM中完成這個工作,我懷疑有一組框架需要爲每個字段調用setter,但我並不是真的想要一個複雜的框架來完成這一切,所以最好的練習扮演我自己的簡單機制? 注意:請記住,我不想創

    1熱度

    1回答

    可能重複: Anemic Domain Model: Pros/Cons 什麼是你經驗優點和缺點Anemic Domain Model?儘管wiki說了什麼。 更新:我在基於這種模式的經驗應用於大型企業應用程序的答案!

    19熱度

    3回答

    在閱讀了關於這種反模式以及這裏關於它的許多擔憂之後再次感到困惑。 如果我有一個域模型並捕獲必須在數據傳輸對象中保存的數據,那麼這是否會使我的域模型成爲數據的包裝?在那種情況下,我會使用貧血域模型。但是,如果我在該包裝上添加足夠的域邏輯,那麼它在什麼時候成爲真正的域模型呢? 我得到的印象是,捕獲域模型中必須堅持的內容違反了良好實踐並創建了貧血域模型反模式。但是,如果您使用關係數據庫,則無法避免單獨找

    1熱度

    1回答

    是否有可能使用DDD和豐富的域模型,如果你的應用程序是這樣的: Windows客戶端(WPF) 窗口服務 和溝通與WCF發生什麼呢? 我以前只有數據狀態的DTO,並且在服務層有業務規則,但是每個人都告訴我應該有一個豐富的域模型,其中數據狀態和規則/方法都在對象中他們自己。 我只是不確定這個豐富的域模型是否適用於具有UI並通過WCF與服務進行通信的系統(就像我上面介紹的那樣)。在我的情況下,繼續使用

    15熱度

    2回答

    這裏是我跨運行沒有一些關於DDD這裏提出的觀點和其他地方齧合問題的一個簡單的例子。 說我有一個ASP.NET MVC 3網站創建/操縱的人。控制器訪問應用程序服務層(PersonService),後者又使用域實體(EF 4 POCO)和PersonRepository進行更改並保存它們。爲了簡單起見,我將這裏的所有界面都拋棄了人是這種情況下的根源,爲了簡單起見,只有電子郵件地址(也假定電子郵件不是

    67熱度

    4回答

    我想了解貧血域模型以及爲什麼它們被認爲是反模式。 這是一個真實世界的例子。 我有一個Employee類,它有一噸的屬性 - 姓名,性別,用戶名等 public class Employee { public string Name { get; set; } public string Gender { get; set; } public string Usern