In MVP Architecture, quale layer dovrebbe controllare il contenuto dei campi?

2

La mia presentazione ha una matrice che contiene i nomi dei campi e i loro valori. Più precisamente, ogni valore è un oggetto (come "Utente" per esempio) del Modello.

Mi piacerebbe sapere se la presentazione stessa dovrebbe eseguire controlli sul contenuto di quei campi o dovrebbe essere eseguita da una classe contenuta?

    
posta Freddykong 09.04.2018 - 15:58
fonte

1 risposta

2

Dipende da molti punti.

In un modo convenzionale, il livello di presentazione dovrebbe interessarsi a come i dati vengono presentati su UI agli utenti finali. Proprio così. Di solito abbiamo quello che chiamiamo business layer (BL) e fornisce alcuni trattamenti sui dati, che sono stati recuperati da data access layer (DAL) prima di passare al livello di presentazione (UI).

Detto questo, non è una regola da seguire, ma è la migliore pratica dell'architettura software;

    
risposta data 09.04.2018 - 16:23
fonte

Leggi altre domande sui tag