domain-driven-design

Jaka jest różnica między wzorcami DAO i repozytorium?

Czym różni się Data Access Objects (DAO) od wzorców repozytoriów? Rozwijam aplikację wykorzystującą Enterprise Java Beans (EJ ... ibernate ORM jako infrastrukturę oraz Domain-Driven Design (DDD) i Test-Driven Development (TDD) jako techniki projektowania.

Good Domain Driven Design samples [zamknięty]

Uczę się o Domain Driven Design i cieszę się każdą jego minutą. Istnieją jednak pewne praktyczne problemy, które są dla mnie ... ji Usługi Obiekty Wartości Korzenie Zbiorcze Wiem, że prawdopodobnie proszę o zbyt wiele, ale cokolwiek Bliskiego pomoże.

Domain Driven Design: Usługa Domeny, Usługa Aplikacji

Czy ktoś może wyjaśnić różnicę między domeną a usługami aplikacyjnymi podając kilka przykładów? A jeśli usługa jest usługą do ... domenowym, a jeśli tak, czy również wstrzyknę repozytoria do tej usługi domenowej? Niektóre informacje byłyby bardzo pomocne.

Czy usługi powinny zawsze zwracać DTOs, czy też mogą zwracać modele domen?

Projektuję (re)wielkoskalową aplikację, wykorzystujemy architekturę wielowarstwową opartą na DDD. Mamy MVC z warstwą danych( ... rozdzielaniu obaw, nawet używanie określonego wzorca nie jest "konieczne", przynajmniej w tej chwili. Jak zawsze, dziękuję.

Czy ktoś może wyjaśnić Domain Driven Design (DDD)po angielsku? [zamknięte]

Ciągle widzę, że DDD (Domain Driven Design) jest często używany w artykułach - czytałem wpis w Wikipedii o DDD, ale nadal nie mogę dowiedzieć się, co to właściwie jest i jak bym go wdrożył w tworzeniu moich stron?

Przykłady CQRS i screencasty [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... oś zna niektóre screencasty CQRS, byłoby to niezwykle przydatne. Znam już te przykłady CQRS Info Super Proste CQRS

Dlaczego powinienem odizolować elementy domeny od warstwy prezentacji?

Jedną z części projektowania sterowanego domeną, na której nie ma zbyt wielu szczegółów, jest to, jak i dlaczego powinieneś o ... tekście) {]} czy powinniśmy używać dodatkowych obiektów lub konstrukcji, aby odizolować nasze obiekty domeny od interfejsu?

Gdzie umieścić globalne zasady walidacji w DDD

Jestem nowy w DDD, i staram się zastosować go w prawdziwym życiu. Nie ma pytań o takie logiki walidacji, jak null check, empt ... wName; _userRepository.Save(user); } } 4. ??? Gdzie umieścić globalną logikę walidacji dla podmiotów? Dzięki!

Walidacja w Domain Driven Design

Jak radzisz sobie z walidacją złożonych agregatów w domain driven design? Czy konsolidujesz zasady biznesowe/logikę walidacji ... modeli? Gdzie zazwyczaj umieścić te zasady i metody w swojej architekturze? A jakich szablonów używasz do ich implementacji?

Czym jest Domain Driven Design?

Czy ktoś może wyjaśnić (zwięźle) czym dokładnie jest domain driven design? Widzę ten termin dość dużo, ale naprawdę nie rozum ... żni się od non-domain driven design? Może ktoś wyjaśnić czym jest obiekt domeny? Czym domena różni się od zwykłych obiektów?

Domain Driven Design i rola klasy factory

Nie wiem, jaka jest rola i odpowiedzialność klasy fabrycznej. Wiem wystarczająco, że Klasa factory powinna być odpowiedzialn ... próbki aplikacja, która pokazuje, jak powstają wszystkie warstwy w projekcie domain driven design together...Is jest tam coś?

CQRS Event Sourcing: Validate UserName uniqueness

Weźmy prosty przykład "rejestracji konta", oto przepływ: strona odwiedzana przez Użytkownika Kliknij przycisk "Zarejestru ... ta, ale jeśli użyjemy tego również w tym przykładzie, byłoby to zbyt skomplikowane, a kod może być zbyt trudny do utrzymania.

Redukcja repozytoriów do korzeni agregowanych

Obecnie mam repozytorium dla prawie każdej tabeli w bazie danych i chciałbym dalej dostosować się do DDD, redukując je tylko ... y można je połączyć w jakieś logiczne grupowanie/repozytorium, takie jak CodesRepository? Czy to wbrew najlepszym praktykom.

MVVM: powiązanie z Modelem przy zachowaniu synchronizacji modelu z wersją serwerową

Spędziłem trochę czasu, aby spróbować znaleźć eleganckie rozwiązanie dla następnego wyzwania. Nie byłem w stanie znaleźć rozw ... anych przez serwer. Szukam eleganckiego i logicznego rozwiązania i jestem gotów zmienić moją architekturę, jeśli ma to sens.

Jaka jest różnica między obiektami domeny, POCOs i encjami?

Miałem wrażenie, że wszystkie są w zasadzie takie same. Czy obiekty modelu również są takie same? W tej chwili w mojej arch ... ail) { //see if email in db } } Więc które z powyższych klas są POCO, Domain Object, Model object, entity?

Wzorzec repozytorium z Entity Framework 4.1 i relacjami rodzic/dziecko

Nadal mam pewne nieporozumienie ze wzorem repozytorium. Głównym powodem, dla którego chcę użyć tego wzorca, jest unikanie wyw ... m zaczyna wyglądać EF centric, gdy zaczynam pracować z EF i wzorcem repozytorium. Dzięki za przeczytanie tego długiego posta

Czy DDD to strata czasu? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... ej warstwy dostępu do danych, modelu POCOs i warstwy logiki biznesowej? Albo inaczej-czym jest dźwiękowa alternatywa dla DDD?

Jak warstwa usług pasuje do implementacji mojego repozytorium?

Stworzyłem klasę modelu POCO i klasę repozytorium, która obsługuje persistence. Ponieważ POCO nie może uzyskać dostępu do re ... ędzy podmiotem/usługą. Użytkownik / konsument nie powinien martwić się o to, w jakim miejscu znajdują się walidacje... Rady?

Wzór repozytorium: jak leniwie ładować? czy powinienem podzielić ten agregat?

Mam model domeny, który ma koncepcję Edytora i projektu. Redaktor jest właścicielem wielu projektów, a projekt ma nie tylko ... ; // These two lines editorRepository.Save(e); // should be atomic Czy źle interpretuję intencje wzorca repozytorium?

Wzór repozytorium i mapowanie między modelami domeny a strukturą encji

Moje repozytoria zajmują się i zapewniają trwałość dla bogatego modelu domeny. Nie chcę ujawniać anemicznych, Entity Framewo ... łagan. Wkrótce pojawią się powielone metody mapowania w całym systemie. Jakie jest lepsze podejście do powyższego problemu?