Come progettare al meglio il livello di controllo dell'accesso nell'applicazione dell'architettura a livello n.
https://softwareengineering.stackexchange.com/questions/45931
-
31-10-2019 - |
Domanda
Questo è uno scenario di architettura tipico per un design a 3 livelli:
Ui-livello
Ha componenti grafici dell'interfaccia utente
Livello intermedio
Ha una logica aziendale inclusi i seguenti livelli:
- Livello di accesso ai dati (DAL)
- Controllo di accesso
Livello dati
In genere il database o l'archiviazione dei dati fisici
Qual è il modo migliore per implementare Controllo di accesso Quando le prestazioni sono in cima alla lista delle priorità?
- Il Dal dovrebbe restituire tutti i dati e avere il livello dell'interfaccia utente preoccuparsi del controllo dell'accesso?
- Il DAL dovrebbe eseguire il controllo degli accessi, cioè decidere con i dati da restituire, in modo che l'interfaccia utente non si preoccupi del controllo di accesso?
Cosa ne pensi di questo e cosa ti guida quando prendi tali decisioni di design?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a softwareengineering.stackexchange