Modello
Decrizione
Funzionalità
A chi si rivolge
Area demo
Componenti
Tecnologia
Modello
Distribuzione
Prezzi
Supporto
Informazioni
 
 

Il modello seguito per la progettazione e realizzazione di ALIVEWEB è il modello MVC.

L'idea che sta alla base del modello MVC (Model-View-Controller) è quella di separare i dati concernenti l'applicazione e le linee della logica aziendale, la presentazione dei dati e le modalità di interazione con i dati, in entità distinte e chiamate rispettivamente model (modello), view (visualizzazioni) e controller (supervisore). Si tratta di uno schema progettuale flessibile, nel quale possono essere fornite e facilmente modificate diverse presentazioni dei dati (le visualizzazioni) e dove possono essere apportate modifiche alle regole aziendali o alla rappresentazione fisica dei dati (il modello) senza toccare nulla del codice dell'interfaccia utente.

Anche se questo modello è stato sviluppato originariamente per applicazioni GUI standalone, esso viene trasferito abbastanza agevolmente nel dominio applicativo multilivello J2EE. L'utente interagisce con il Controller per impartire istruzioni e questo ritrasmette le richieste al Model in modo indipendente dal tipo di client.