Domande con tag 'domain-driven-design'

1
risposta

Utilizzo di aggregazione e associazione

Dire che ho due classi: cliente e fattura. Le tabelle del database hanno questo aspetto: CREATE TABLE Customer (ID int, name varchar(30), primary key (ID)) CREATE TABLE Invoice (ID int, date datetime, foreign key (CustomerID) references Custom...
posta 08.11.2017 - 16:46
1
risposta

Definizione dei limiti di contesto limitati

Ho problemi a definire i limiti dei miei contesti limitati. Ho le seguenti versioni, semplificate / incomplete, delle classi nel mio dominio. Tutte queste classi sono uniche quindi sono Entità e penso che dovrebbero essere anche quelle di AR, an...
posta 10.11.2017 - 20:08
2
risposte

Autorizzazione e autenticazione in un'applicazione DDD

Considera un sito web come: Confused.com, che è un sito di comparazione dei prezzi che ha milioni di utenti registrati che lo usano per scopi di confronto dei prezzi. Questi utenti registrano i loro dettagli ai fini del confronto dei prezzi?...
posta 30.08.2017 - 14:49
4
risposte

Comunicazione inventario, prezzi e catalogo prodotti

Immagina di creare un'applicazione per e-commerce. Per semplicità, descriverò solo 3 contesti limitati. 1. Catalogo prodotti: è responsabile della manutenzione delle descrizioni dei prodotti, delle caratteristiche e così via 2. Prezzi: è respons...
posta 02.04.2018 - 06:55
2
risposte

Una radice aggregata può avere più sottotipi

Ho un concetto che sto cercando di progettare in modo DDD CQRS e spero di trovare qualche informazione. Ai vecchi tempi (prima che conoscessi DDD) avrei usato l'ereditarietà semplice, ed è così che la mia mente sta avvolgendo il seguente ......
posta 16.12.2017 - 23:24
2
risposte

Devo avere uno spazio dei nomi separato per i servizi di dominio?

Dire che ho uno spazio dei nomi come segue: CompanyName.TechnologyName [.Feature] [. Design] In questo modo: link .Design è la AggregateRoot (ad esempio, BuyingAggregate). Questo spazio dei nomi contiene tutte le mie entità e...
posta 22.01.2018 - 14:51
2
risposte

Come strutturare un design guidato da domini in un'architettura di cipolle?

Sto studiando Domain Driven Design ed è stato introdotto il concetto di Onion Architecture, che utilizza i termini di Core, Domain, API e Infrastructure. Sono di origini Java e conosco la struttura tipica del progetto (modello MVC legacy), il...
posta 03.07.2017 - 21:00
1
risposta

Crea un oggetto entità nel livello dominio quando l'ID è sconosciuto

Sto cercando di imparare il modello di progettazione delle regole come descritto qui: link (verso il basso della pagina Web). Ho scritto una classe come questa: public class OfferCalculator : IOfferCalculator { public List<IOf...
posta 10.07.2017 - 14:59
1
risposta

Qual è il modo di creare un'API interna

Ho un progetto Symfony. Voglio rendere questo progetto basato su API, ma anche con un'interfaccia utente Web. Quindi, ho 2 pacchetti, ApplicationBundle e WebUiBundle . In Pacchetto applicazioni, ho application , domain...
posta 30.05.2017 - 03:23
4
risposte

Un modello MVP / MVC dovrebbe contenere un comportamento?

Ho letto molte domande qui, che sembrano confondere il modello MVP / MVC con il modello di dominio. Nella mia mente, il modello MVP chiama il servizio, che quindi chiama un ricco modello di dominio in cui il modello MVC / MVP è un modello di vis...
posta 07.06.2017 - 10:25