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

È stato utile?

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:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top