Gestire più tipi di sessione utente in DDD

0

Sto sviluppando un'applicazione che utilizzerà le sessioni utente memorizzate sia nel client che nei server. Devo trattarli come diverse implementazioni di repository e usare DI per usarli all'interno dei servizi di dominio? Qualche suggerimento?

    
posta Lucas Piske 28.08.2016 - 19:26
fonte

1 risposta

1

Senza conoscere il tuo contesto, il concetto di "sessioni utente" assomiglia molto a una preoccupazione per l'infrastruttura a cui il tuo livello di dominio non dovrebbe interessare. Quindi sì, se le sessioni utente client vs. server non sono un concetto di dominio , nasconderei l'origine tecnica di tali dati dal dominio iniettando un servizio.

Se quel servizio è un repository (che di solito è un'astrazione per caricare oggetti di dominio ), non posso dire - che dipende ancora dal tuo dominio. Stai caricando aggregati / entità dalle sessioni utente? Se è così, il servizio sembra essere un repository. In caso contrario, probabilmente no.

    
risposta data 28.08.2016 - 20:54
fonte