Sto lavorando a un progetto che richiede un dizionario semplice per il controllo ortografico; sarà grande, ma mancherà di definizioni. La soluzione su cui stiamo lavorando ha l'elenco delle parole di base in un file di testo e le personalizzazioni (parole extra, parole escluse) nel DB.
L'intero elenco deve essere caricato (meglio conservato nella cache, credo) per la visualizzazione e la personalizzazione impaginate utilizzando un widget JS esistente, quindi qual è il modo migliore per archiviare e caricare l'elenco delle parole di base?
Il mio pensiero iniziale era di avere un file di testo con una parola per riga e scrivere il mio caricatore e l'oggetto cache, ma il mio capo suggerì di usare un ResourceBundle per sfruttare la cache incorporata. Sto pensando che potrebbe essere fatto usando le parole come chiavi con valori vuoti e usando il keyset del pacchetto.
Quale sarebbe la migliore soluzione a questo?