Ho notato che gioca! Il framework comprende la strategia di persistenza (come JPA ecc.)
Perché un framework web dovrebbe preoccuparsi della persistenza?!
In effetti, questo sarebbe il lavoro dei componenti lato server (come EJB ecc ...), non sarebbe questo?
Altrimenti, il client sarebbe troppo abbinato alla logica di business del server.
AGGIORNAMENTO: una risposta potrebbe essere: è più probabile che venga utilizzata per un'applicazione semplice che include se stessa l'intera logica aziendale. Tuttavia, per le applicazioni di grandi dimensioni con livelli ben progettati (servizi, dominio, DAO ecc.), La persistenza non è consigliata all'interno del livello del client Web poiché ci sarebbero molti client (o non) diversi sul Web.