Come promesso in questo post vi spiegherò in dettaglio una componente del design pattern MVC: il model!
Il Model si occupa della gestione dei dati e quindi dell’interazione con il database. Definisce i dati e le operazioni che possono essere eseguiti su essi e fornisce funzioni per l’accesso e l’aggiornamento. Può avere inoltre la responsabilità di notificare ai componenti della view eventuali aggiornamenti verificatosi in seguito a richieste del controller, al fine di permettere alla view di presentare agli occhi dell’utente dati sempre aggiornati.Un modello si occupa anche di controllare la validità dei dati assegnati e la correttezza dell’ordine delle operazioni effettuate sul modello stesso. Ogni singolo modello contiene solo i dati e le funzionalità relative ad un concetto comune, quindi nel caso in cui i dati rappresentino informazioni differenti, saranno rappresentati da modelli diversi. Ulteriori informazioni le troverete cliccando su questo link dove troverete utili grafici. Alla prossima con il post sulla View.
Nessun commento:
Posta un commento