Qual è il modo migliore per bloccare una schermata in un'applicazione Web Struts 1?

0

Ho un requisito in cui è presente una schermata e in un momento solo un utente può accedervi. Inoltre, sono costretto a usare Struts 1.x. Ora potrei farlo avendo una voce nel database ma è anche fuori dal mio controllo (è gestito da qualche altro team). Il meglio che potrei pensare è avere un Singleton che avrà un elenco di record (diciamo record dei dipendenti) e un string contenente il nome dell'utente che sta attualmente controllando lo schermo.

Ora il problema va avanti così, dovrò memorizzare un List di circa 1500-2000 record di dipendenti. Di seguito sono riportate le colonne della tabella dei dipendenti nel database -

id  VARCHAR(50),
name  VARCHAR(60),
description  VARCHAR(2000),
tech_desc   VARCHAR(2000),
doj   TIMESTAMP,
dop   TIMESTAMP,
dob   TIMESTAMP
...

È una pratica abbastanza buona per mantenere così tanti dati nella memoria java? Se no, quali altre sono le mie possibilità? Inoltre, che altro posso fare invece di avere questo Singleton ?

    
posta Abhishek 19.08.2016 - 03:37
fonte

0 risposte

Leggi altre domande sui tag