I Web Framework si preoccupano della persistenza?

-2

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.

    
posta Mik378 14.09.2012 - 17:16
fonte

1 risposta

1

Se il framework viene utilizzato come parte di un'applicazione che implica un back-end del database, può essere utile avere la persistenza dei dati in un modulo che non richiede il database fisico.

Ad esempio, posso ricordare un posto di lavoro precedente che usava Fluent nHibernate come lo strumento ORM che sarebbe stato usato per tradurre le tabelle del database in oggetti. Questo sarebbe un esempio.

Dato che gioca! è costruito in Java, sembrerebbe essere un componente lato server, rendendo così che la terza riga aggiunga poco valore alla domanda, IMO.

Per elaborare un po 'di più, vedo alcuni pezzi insieme ed è qui che la persistenza gioca un ruolo:

  1. Il sistema ha un componente Web UI che crea pagine Web per l'utente.
  2. Il sistema ha un componente del database in cui vengono archiviati elementi in cui vengono eseguite varie operazioni CRUD.
  3. Esiste il desiderio di testare i componenti indipendentemente l'uno dall'altro.

Quindi, per testare il componente Web UI senza che il database ne richieda uno per costruire qualcosa che simuli l'essere il database, che è quello che solitamente è il pezzo di persistenza.

    
risposta data 14.09.2012 - 20:06
fonte

Leggi altre domande sui tag