Windsor IoC
A Couple of days ago Oren Eini has posted a really interesting article on MSDN about the InversionOfControl design pattern, or more specifically about the Windsor OpenSource IoC Framework.
Although this article is very good, for a deeper drill down into the design patter, I'd recommend reading Martin Fowler's article.
The Windsor IoC is a part of the Castle Project which is a pack of OpenSource library\frameworks for .Net (i.e ActiveRecord, MonoRail etc.).
The Castle project goal is to guide .Net developers how a project should "look" like, starting from the UI tier to the Service Layer.
Although this post started about the Windsor framework, I'd recommend reading about the Spring.Net which is a port from the Java Spring framework.
The Spring.Net is still in it's beta status, but it's transaction model is already running and is a reall state-of-the art design work.
No comments:
Post a Comment