Sto creando un database per archiviare informazioni sugli utenti del mio sito Web (sto usando stuts2 e quindi la tecnologia Java EE). Per il database farò un DBManager. Dovrei applicare qui il modello di singleton o piuttosto rendere tutti i suoi metodi statici?Qual è la differenza tra i metodi all-static e l'applicazione di un modello singleton?
Utilizzerò questo DBManager per elementi di base come l'aggiunta, l'eliminazione e l'aggiornamento dei profili utente. Insieme ad esso, userò per tutti gli altri scopi di query, ad esempio per scoprire se esiste già un nome utente e per ottenere tutti gli utenti a scopi amministrativi e cose del genere.
Le mie domande
- Qual è il vantaggio di pattern Singleton?
- Qual è la cosa più adatta qui? Tutti i metodi statici o uno schema singleton?
- Si prega di confrontare entrambi.
riguarda
shahensha
P.S. Il database è più grande di questo. Qui sto parlando solo delle tabelle che userò per la memorizzazione delle informazioni utente.