È consentito (e buona pratica) di conservare alcune informazioni condivise nella nostra applicazione utilizzando un bean Session di singleton all'interno di un bean di sessione stateless?Inject Bean Session Singleton in un bean di sessione stateless
L'SSB verrà inserito nell'SLSB.
@Stateless
public class MySLSB {
@Inject
MySSB mySSB;
-
@Singleton
@Lock(READ)
public class MySSB implements Serializable {
private static final long serialVersionUID = 1L;
Puoi per favore presentare un esempio di come lo usi effettivamente nel tuo codice? Sarà utile per me. – SacJn
Ad esempio, abbiamo bisogno di alcune configurazioni nella nostra applicazione. Questa configurazione è memorizzata come entità nel nostro DB e deve essere analizzata prima dell'uso. Per evitare di caricare e analizzare questa configurazione ogni volta che è necessario, eseguiremo una sola volta e memorizzeremo la parsed config in SSB come oggetto. – Gatschet