Quando il garbage collector cancella un’istanza di un object che usa il pattern Singleton? Un object si blocca più a lungo di un object normale? Come si può forzare manualmente l’eliminazione / la garbage collection di un object in Java? Grazie.
Stavo leggendo su SOLID e altri principi di progettazione. Pensavo che l’ISP fosse lo stesso di “Programma per un’interfaccia, non un’implementazione”. Ma sembra che questi siano principi diversi? C’è una differenza?
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 […]
Ho cercato un framework di registrazione per .net (c #) e ho deciso di dare a log4net un seguito dopo aver letto alcune discussioni di domande / risposte qui su StackOverflow. Vedo persone che citano ripetutamente che usano una class wrapper per log4net e mi chiedo come sarebbe. Ho il mio codice suddiviso in diversi […]
Ho cercato di creare un controller nel mio progetto per fornire ciò che potrebbe rivelarsi un report abbastanza complesso. Di conseguenza possono impiegare un tempo relativamente lungo e una barra di avanzamento aiuterebbe sicuramente gli utenti a sapere che le cose stanno procedendo. Il report verrà avviato tramite una richiesta AJAX, con l’idea che le […]
Chiunque può leggere il libro GoF per sapere quali sono gli schemi di progettazione e come usarli, ma qual è il processo per capire quando un modello di progettazione risolve un problema? La conoscenza del modello guida il design, o c’è un modo per capire come un modello può essere usato per cambiare un disegno? […]
Se cerchiamo Google utilizzando la frase “Qual è la differenza tra il modello di progettazione MVC, MVP e MVVM”, potremmo ottenere pochi URL che discutono la differenza tra il modello di progettazione MVC MVP e MVVM in modo teorico come : MVP Utilizzare in situazioni in cui l’associazione tramite un datacontext non è ansible. Windows […]
Internet è pieno di informazioni sul pattern di UnitOfWork ; anche SO non è un’eccezione. Ancora non capisco qualcosa a riguardo. Nella mia comprensione UnitOfWork = Transaction in DB . È tutto; niente di più, niente di meno. È corretto? La mia confusione è dovuta a come è implementata in diversi ORM . NHibernate utilizza […]
Quando dovremmo usare il pattern Singleton e perché?
Sono nuovo di Repository e DI e sto cercando di implementare nel mio progetto MVC 5. Ho implementato Constructor Injection dove nel mio controller ha un costruttore come questo: IBook _ibook; public Test(IBook ibook) { _ibook = ibook; } Senza alcuna libreria DI, genera un errore: non esiste un costruttore vuoto. Per evitare questo, ho […]