Domande con tag 'domain-driven-design'

0
risposte

Equilibrio tra i confini aggregati e la coerenza del dominio in DDD

La progettazione di un aggregato e la scelta di una radice di aggregazione diventano sempre difficili per me soprattutto quando si tratta di garantire giusti contesti transazionali e vincoli di coerenza, quindi mi chiedo se ci siano pratiche che...
posta 07.12.2017 - 08:58
0
risposte

Problema DDD con progettazione aggregata (utenti, autenticazione)

Abbiamo un contesto limitato che si occupa dei pagamenti . Sto provando a modellare il caso, in cui Commerciante può creare un altro commerciante e ereditare alcune delle sue proprietà in questo caso: utenti che sono necessari per l'au...
posta 18.09.2017 - 16:26
1
risposta

Una struttura amministrativa è un contesto limitato a se stante?

Supponiamo di avere un'applicazione DDD con tre contesti limitati, ad esempio vendite, produzione e marketing. Dire che volevo installare una funzione di amministrazione. La funzione di amministrazione consentirebbe ai superutenti di modifica...
posta 01.09.2017 - 19:26
0
risposte

Come implementare il repository che supporta la convalida di ORM?

DDD ha un modello di repository astratto per gestire il salvataggio e il recupero / ricerca di entità nello storage (db, servizio esterno, non importa). La mia domanda è se il pattern di repository deve solo portare gli oggetti al sistema e mett...
posta 16.02.2016 - 10:33
0
risposte

Comprendi il termine del servizio in DDD e il diagramma di classe corrispondente

Sto cercando di imparare a migliorare il mio codice. In questo modo, cerco di imparare alcuni libri e capirli. Sto avendo problemi con gli oggetti domini. Dal primo anno della mia scuola informatica, ho imparato a creare alcuni diagrammi UML,...
posta 06.09.2016 - 11:41
0
risposte

Struttura della directory DDD per l'app MVC

Come strumento per apprendere e acquisire esperienza con il design basato sul dominio, sto ristrutturando / rifacendo una vecchia applicazione scritta in PHP che utilizza il framework Laravel 5.1. Di seguito è riportato un mock-up di una struttu...
posta 17.09.2016 - 22:53
0
risposte

CQRS comando "privato"

In CQRS, se una saga (o più precisamente un gestore di processi in base al libro Viaggio CQRS) invia un nuovo comando per modificare gli aggregati, come posso garantire che questo comando non sia possibile inviare da nessun'altra parte (ad es. p...
posta 07.11.2015 - 15:14
2
risposte

Pattern del repository e query personalizzate / API REST. È l'approccio giusto?

Sono nelle prime fasi di lavoro su un'applicazione che utilizza il modello di repository per fornire un'astrazione di accesso ai dati. Questa applicazione avrà una qualche forma di una semplice API REST ma non sono sicuro di come affrontare ques...
posta 30.01.2015 - 22:49
0
risposte

Come implementare DDD in un'applicazione distribuita con NHibernate?

Ho un sito Web MVC ASP.NET che funziona in questo modo: (Nel controller) var user = _applicationService.GetUserById(1); user.ChangeEmail("[email protected]"); user.ChangeAddress("my new street", "21"); (In un HttpModule) void EndR...
posta 07.02.2014 - 18:58
2
risposte

Qual è il modo migliore per creare DTO da entità e aggiornare entità da DTO in un'architettura a più livelli?

Opzione 1: In un primo momento avrei effettuato una chiamata al mio livello di servizio, che serviva da API per il mio dominio principale, per ottenere un oggetto dominio o un elenco di oggetti dominio e quindi passarli nell'assembler che c...
posta 31.03.2015 - 07:24