Domande con tag 'domain-driven-design'

1
risposta

Va bene se l'oggetto dominio supera il limite di servizio

Va bene se l'oggetto dominio supera il limite di servizio? Tutti raccomandano che solo i DTO debbano essere restituiti dai Servizi. Sto creando una semplice applicazione CRUD. Va bene se i miei metodi di servizio restituiscono un oggetto D...
posta 27.08.2012 - 14:21
3
risposte

DDD, modularizzando i layer applicazione e dominio senza rompere il DIP

Citando teoria DDD : The application layer is thin in terms of domain logic - it merely coordinates the domain layer objects to perform the actual work. Quando si parla di modularizzazione e supponendo che il modulo che contiene le en...
posta 17.11.2014 - 12:43
2
risposte

Modellazione di un gestore account in OOP

Ho questo compito di modellare un sistema in cui un gruppo di utenti può tenere traccia delle proprie spese. I requisiti di base sono i seguenti: Essere in grado di dare credito a un utente. Trova tutte le transazioni di un determinato ute...
posta 22.11.2016 - 09:41
1
risposta

Utilizzo degli eventi di dominio per esprimere uno stato raggiunto

In generale, gli eventi di dominio sono usati per fare una notifica, quando qualcosa è successo all'entità, ma va bene - dalla prospettiva di ddd - usare gli eventi di dominio per fare una notifica, quando l'entità raggiunge uno stato specifico?...
posta 14.04.2016 - 16:55
2
risposte

Come posso proteggere un aggregato EventSourced da una tempesta di eventi generata dall'utente?

Supponiamo che tu stia costruendo un'app di social web in cui una radice aggregata (ad es. BlogPost) potrebbe essere apprezzata e non apprezzata. Consideriamo ora un utente malintenzionato che ha scritto uno script per eseguire una quantità infi...
posta 02.05.2016 - 14:51
5
risposte

Come evitare le regole aziendali nel repository?

Se esiste un repository di dipendenti e devo ottenere un dipendente con uno stipendio più alto - dove inserire un filtro che rappresenta una regola aziendale per questo? Posso ottenere tutti i dipendenti e filtrarli nel modello di dominio, ma ci...
posta 15.10.2015 - 08:42
2
risposte

Dove dovrebbe andare la logica aziendale in un'architettura a più livelli?

Prima di tutto, non sto parlando di validazione nel senso del nullability o della lunghezza di un campo come in questo e questo domande dove possiamo utilizzare i metodi isValid () nelle business class o un validatore esterno. Tuttavia, la m...
posta 12.07.2015 - 21:48
3
risposte

Come evitare di implementare due volte le proiezioni di Event Sourced?

Attualmente sto insegnando a me stesso il sourcing di eventi e ho ottenuto il concetto abbastanza per iniziare a sviluppare un'app fittizia in C # ed EventStore. La mia app è un sistema di conto bancario facile da capire. Se modelliamo un con...
posta 16.02.2018 - 17:58
1
risposta

DDD: gli oggetti che rappresentano "radici aggregate" devono essere univoci (tipo singleton)

Sto sviluppando la mia prima applicazione utilizzando DDD e event sourcing. Da quanto ho capito, l'aggregazione incapsula funzionalità di dominio specifiche con uno o più invarianti associati. Gli invarianti sono tradotti in vincoli di coeren...
posta 04.06.2017 - 16:49
2
risposte

Dove collocare la convalida del formato in un modello di dominio "elegante" di CQRS?

È corretto inserire la convalida del formato negli oggetti del dominio (VO o entità) perché è il luogo naturale per un'elevata coesione e il dominio sa meglio cosa significano tutte le descrizioni / attributi / proprietà del dominio. Molti autor...
posta 19.06.2014 - 21:23