Monthly Archives: June 2009

Composite Applications with NHibernate

Composite application architecture is an approach to software development which seeks to produce applications which can be constructed from pre-built components, thus allowing a single platform to be more easily customized for end users. The pre-built components, or modules, comprising … Continue reading 

Posted in Uncategorized | Tagged , | 2 Comments

Unity: The Static Factory Extension

The Unity Inversion of Control container comes with an extension called the StaticFactoryExtension. The purpose of this extension is to add the ability to register types within the container while deferring the instantiation of the type to a factory method. … Continue reading 

Posted in Uncategorized | Tagged | 4 Comments

Convention-based Registration Extension for Unity

Inspired by Jeremy Miller’s presentation of StructureMap’s convention-based type registration at this week’s Austin .Net User’s Group, I set out to create a convention-based type registration extension for the Unity container. For those unfamiliar with the convention-based approach to type … Continue reading 

Posted in Uncategorized | Tagged , | 10 Comments