Posts
163
Comments
179
Trackbacks
5
Architettura e Design
Enterprise Library: configurazione Unity tramite convention

Una delle cose che trovo più comode quando utilizzo un container IOC è quella di registrare i componenti tramite convenzioni. L’Enterprise Library e il modulo Unity, non consentono, di default, di sfruttare questo tipo di registrazione. Per risolvere questo problema esistono una serie di progetti ed estensioni che implementano tale funzionalità. Non ne ho provati molti, ma UnityConfiguration, giunto alla versione 1.4.1, soddisfa tutte le mie esigenze.  In particolare è possibile utilizzare una serie di convenzioni di default (FirstInterfaceConvention, NamingConvention, etc..) che coprono i vari scenari che ho implementato nei miei progetti. E’ comunque sempre possibile implementare delle...

posted @ lunedì 8 ottobre 2012 15:19 | Feedback (0)
System.Lazy<T> e il pattern Singleton

Il namespace System.Lazy<T> è una nuova introduzione del Framework .NET 4.0. Le sue potenzialità sono notevoli e in questo post viene descritto un esempio molto elegante con cui implementare il pattern Singleton.

posted @ mercoledì 26 maggio 2010 15:37 | Feedback (0)
MySQL, ADO.NET 2.0 e il DbProviderFactory

Lo so, lo so..... MySQL è uno strumento del demonio!!! Non piace molto nemmeno a me. A parte gli scherzi mi sono trovato a dover utilizzare un database MySQL all'interno di un progetto .NET. Da buon programmatore e da aspirante architetto avevo da tempo messo in piedi una piccola classe che, sfruttando i DbProviderFactory, mi permette di creare oggetti specifici in base al tipo di provider utilizzato. Volendo riutilizzare tale classe (e non potendo usare il buon NHibernate), mi sono chiesto se fosse disponibile un provider anche per MySQL e se fosse possibile utilizzarlo con la struttura messa in piedi precedentemente.Fortunatamente...

posted @ mercoledì 4 aprile 2007 11:36 | Feedback (0)
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.

La mia foto

Logo MCAD
Logo MCTS