Domande con tag 'domain-driven-design'

1
risposta

Come verificare la dipendenza della chiave esterna in root aggregato ddd

Quando voglio chiamare un costruttore su un compito di classe radice aggregato, sono interessato come posso verificare se esiste un taskType passato nel repository TaskType (applicato successivamente in DB su livello ORM). Voglio applicare qu...
posta 15.06.2016 - 09:36
1
risposta

DDD - Duplicazione tra aggregati - dovrei usare una tabella?

Capisco che esista una duplicità di dati tra contesti limitati. Il fatto è che non sono veramente sicuro della duplicità dei dati tra le radici di Aggregate. Esempio: Ho prodotto in aggregato di prodotti e anche aggregato di prodotti nel ca...
posta 16.06.2015 - 09:23
3
risposte

Architetture multi-modello multi-DB soluzione ASP.NET MVC

Ho una soluzione ASP.NET MVC 4 che sto mettendo insieme, sfruttando IoC e il pattern del repository usando Entity Framework 5. Ho un nuovo requisito per poter estrarre i dati da un secondo database (da un'altra applicazione interna ) di cui non...
posta 10.10.2013 - 14:22
2
risposte

Una decisione di progettazione in composizione o aggregazione

Recentemente ho avuto dei dubbi su alcune decisioni di progettazione che faccio spesso, quindi questa volta ho deciso di prendermi del tempo e provare ad analizzarlo per trovare la soluzione migliore. Descriverò uno scenario semplice in cui la d...
posta 08.04.2013 - 06:57
1
risposta

Autenticazione utente nell'API REST (progettazione basata sul dominio)

Utilizzo API REST come livello di presentazione di un progetto DDD. Per proteggere le chiamate API, sto utilizzando la sicurezza basata su token. Sicurezza nelle API Web-Autenticazione di base e personalizzato basato su token Autorizzazione...
posta 29.04.2016 - 14:03
2
risposte

L'api REST può essere considerata come un livello di presentazione in DDD?

Ho letto molte domande su questo problema e alcune di esse sono Presentazione VS livello di applicazione in DDD Livello applicazione vs livello dominio? Quindi la mia domanda è se il livello superiore è l'API REST e non c'è bisogno...
posta 11.05.2016 - 20:09
4
risposte

Idee di progettazione: convalida basata su condizioni esterne al dominio

Sto affrontando un problema molto interessante qui, e mi piacerebbe vedere alcune idee di progettazione dal punto di vista del design guidato dal dominio. Per facilitare l'espressione di ciò di cui ho bisogno, ho seguito una situazione ipotet...
posta 13.03.2015 - 18:20
1
risposta

Posso mappare i tipi in cui l'origine ha meno campi rispetto alla destinazione?

Dire che ho un oggetto Business come questo: public class CustomerBusiness { Guid ID; decimal Salary; datetime DateOfBirth; } e un oggetto dati come questo: public class CustomerData { Guid ID; decimal Salary;...
posta 10.01.2018 - 20:40
4
risposte

Problemi di progettazione della classe: suddivisione delle differenze o soluzione alternativa?

Ho questo problema: Class1 e Class2 sono dello stesso tipo Base . Rappresentano lo stesso concetto ma con un'implementazione leggermente diversa. Se li modifico "nel modo giusto" in Java, avrei qualcosa del genere: abstract class...
posta 10.03.2017 - 17:07
1
risposta

Dove va la logica di convalida complessa e pesante?

Ho faticato a capire un modo pulito per convalidare le cose quando gli oggetti hanno relazioni complesse e la convalida richiede operazioni costose (ad esempio, effettuare query DB o altri RPC). Guardandomi intorno, non sono riuscito a trovar...
posta 04.02.2017 - 22:14