Qual è la portata consigliata JSF 2.0 per un'applicazione CRUD?
Domanda
Mi chiedevo quale ambito da utilizzare per un'applicazione CRUD. Utilizzando @ReqeustScoped provoca un accesso al database per ogni richiesta. Con @SessionScoped, i dati possono essere memorizzati nella cache nel bean gestito, ma possono causare la cosiddetta sessione gonfiare. Inoltre, è più difficile mantenere i dati aggiornati. Cosa raccomanderesti? C'è una soluzione best-practice. Grazie, Theo
Soluzione
A destra, si desidera che il campo di applicazione là in mezzo: @ViewScoped
. Questo ambito vite fino a quando si sta presentando e la navigazione verso la stessa vista.
Vedi anche:
- JSF 2.0 nuove funzionalità, vista oscilloscopio
- CRUD in JSF 2.0 (con codice di esempio)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow