Articles of singleton

ASP .NET Singleton

Voglio solo assicurarmi che non stia assumendo qualcosa di sciocco qui, quando si implementa il pattern singleton in un’applicazione web ASP .Net l’ambito della variabile statica è solo per la sessione utente corrente, giusto? Se un secondo utente accede al sito è un ambito di memoria diverso …?

Come creare una class singleton

Qual è il modo migliore / corretto per creare una class singleton in java? Una delle implementazioni che ho trovato sta usando un costruttore privato e un metodo getInstance (). package singleton; public class Singleton { private static Singleton me; private Singleton() { } public static Singleton getInstance() { if (me == null) { me […]

Un’implementazione ovvia singleton per .NET?

Stavo pensando al classico problema dell’inizializzazione lazy singleton: tutta la questione dell’inefficienza di: if (instance == null) { instance = new Foo(); } return instance; Chiunque sappia cos’è un Singleton ha familiarità con il problema (ne hai bisogno solo una volta). È banale ma irritante. Così, ho pensato ad una soluzione alternativa, almeno per .NET […]

Monostate vs. Singleton

Quali sono gli scenari in cui si utilizza un pattern Monostate al posto di singleton per mantenere un object globale? Edit: So quali sono i pattern Singleton e Monostate. Ho anche implementato Singleton in diversi scenari. Voglio solo conoscere gli scenari (esempi di casi) in cui il modello di MonoState deve essere implementato. Per es. […]

Servizi non singleton in AngularJS

AngularJS afferma chiaramente nella sua documentazione che i servizi sono singleton: AngularJS services are singletons Contrariamente module.factory , module.factory restituisce anche un’istanza Singleton. Dato che ci sono molti casi d’uso per i servizi non singleton, qual è il modo migliore per implementare il metodo factory per restituire le istanze di un servizio, così che ogni […]

Come conservare un riferimento di una class singleton?

Sto lavorando a un progetto relativo a un mazziere che distribuisce carte ai giocatori. Ho il Dealer class singleton e un’altra class chiamata Player . Ho fatto il metodo instance() per Dealer e questa parte è dove sono confuso: Per la class Player singleton, come posso creare un membro privato chiamato dealer che contiene un […]

Dati con ambito applicativo LOAD e CACHE con @Singleton e @Stateless

Sto cercando soluzioni eleganti al vecchio problema del caricamento e della memorizzazione nella cache di dati statici e condivisi all’avvio dell’applicazione (con una durata infinita). Il mio vecchio modo era un Spring Singleton Bean, ma ora sto cercando di ottenerlo con JAVA EE 6 (JPA2, EJB3.1, CDI). Ho un @Entity e un EJB @Stateless caricare […]

Modello Singleton

Quando dovremmo usare il pattern Singleton e perché?

Come deridere una class enum singleton usando Mockito / Powermock?

Non sono sicuro su come prendere in giro una class enum singleton. public enum SingletonObject{ INSTANCE; private int num; protected setNum(int num) { this.num = num; } public int getNum() { return num; } Mi piacerebbe stub getNum () nell’esempio sopra, ma non riesco a capire come prendere in giro la class SingletonObject reale. Pensavo […]

Perché scegliere una class statica su un’implementazione singleton?

The Static vs. La domanda di Singleton è stata discussa molte volte in SO. Tuttavia, tutte le risposte hanno evidenziato i numerosi vantaggi di un singleton. La mia domanda è: quali sono i vantaggi di una class statica rispetto a un singleton? Perché non scegliere semplicemente un singleton ogni volta?