MVC

Visto che il Model 2 separa nettamente logica di business e di presentazione, usualmente è associato al paradigma Model-View-Controller (MVC)

Architettura MVC

Architettura adatta per applicazioni Web interattive

Model:

View:

Controller:

Mapping possibile su applicazioni Web Java-based

In applicazioni Web conformi al Model 2 (MVC), richieste del browser cliente vengono passate al Controller

Il Controller (implementato da servlet):

La View: