Domande con tag 'domain-driven-design'

1
risposta

Come modellare i processi paralleli (in un Contesto Limitato) con lo stesso archivio dati?

La situazione. Diciamo che un processo in background mette le cose in contenitori di dati. Funziona tutto il tempo, osserva gli eventi di sistema e popola i dati di conseguenza. L'utente può avviare un'applicazione del pannello di controllo...
posta 23.01.2015 - 17:03
2
risposte

È normale che i metodi di servizio siano correlati alle viste?

Ho lavorato per imparare come implementare servizi di dominio e visualizzare modelli nel mio progetto e ho notato una tendenza sospetta: Quando ottengo i dati per le viste dai miei controllori, se i miei servizi di dominio stanno producendo m...
posta 16.01.2015 - 15:34
1
risposta

Conflitti di progettazione e dati basati sul dominio

Mi rendo conto che probabilmente è eccessivo per ciò che è un'app client connessa occasionalmente, ma la costruzione delle radici degli aggregati è un bug quando ci si pensa dal punto di vista del cliente. Allo scopo di fornire la visualizzaz...
posta 12.12.2014 - 18:09
2
risposte

Controllo della sanità per il modello di progettazione utilizzato con un modello di calcolo complesso

Sto lavorando a un progetto che genera brochure tecniche in batch. L'API di terze parti in uso prevede POCO con nomi di proprietà corrispondenti ai nomi dei campi utilizzati in ciascuno dei modelli di brochure. Il compito che sto cercando di dar...
posta 16.07.2014 - 00:44
1
risposta

Interfacce specifiche del dominio

Ci sono dei reali vantaggi nell'usare le interfacce su classi astratte in un modello di dominio? Qualcuno ha esperienza sull'uso di interfacce in un modello di dominio in un progetto reale? Da un punto di vista tecnico, DDD definisce stereoti...
posta 25.07.2014 - 13:09
2
risposte

Determinazione degli aggregati in questo dominio

Sto lavorando a un sistema di ordinamento in cui riceviamo file delimitati da tabulazioni come questo (ho rimosso la maggior parte delle colonne per maggiore chiarezza): OrderId OrderLineId BuyerName BuyerAdress RecipientName...
posta 29.07.2013 - 10:15
1
risposta

Comandi / transazioni interaggregati in modo coerente

Sto cercando di modellare una transazione commerciale che opera su due aggregati. Diciamo che abbiamo un tipo di aggregazione Bag che contiene elementi (entità). Mi piacerebbe avere un comando TransferItemToBag (itemName: String, fromBag: BagId,...
posta 30.10.2014 - 15:34
2
risposte

Il repository DDD può modificare l'entità nel DB senza un oggetto entità?

Dire che ho una radice aggregata Entity con alcuni flag che sono rappresentati da un oggetto incapsulato EntityFlags : class Entity { /** @var EntityFlags */ private $flags; ... } Ho un repository per questa entità....
posta 18.04.2014 - 11:56
1
risposta

Come evitare la duplicazione del modello di dominio in un'applicazione distribuita multilingue?

Il mio team sta attualmente lavorando su una piattaforma web e stiamo pianificando di suddividere l'applicazione in un insieme di servizi indipendenti scritti in lingue diverse, il problema è che questi servizi si basano su un livello di modello...
posta 10.03.2014 - 19:09
1
risposta

modellazione del processo gestionale

immaginare dati un oggetto business project e regole (semplificate): il suo ciclo di vita è diviso in diversi stages of evaluation ; gli stage fluiscono linearmente e rappresentano una catena di valutazione; ogni fase forni...
posta 19.02.2014 - 08:12