Liberado Castle Windsor 3.0
17 diciembre 2011 | | Dejar un comentario

Se acaba de liberar la versión 3.0 de Castle Windsor, cuya lista de cambios podéis encontrar en el wiki oficial. En este blog que he hablado varias veces de Castle Windsor. Para mi no sólo es el mejor contenedor de inversión de control para .NET, sino que me parece una de las librerías open source...

Seguir leyendo

Usando convenciones para mejorar IHandlerSelector
21 septiembre 2011 | , , | Dejar un comentario

Hace poco puse un ejemplo de cómo utilizar handlers selectors para controlar los módulos activos en una aplicación y terminaba diciendo esto: El ejemplo de IHandlerSelector que hemos visto es muy simple y adolece de un problema: falta de flexibilidad. Si mañana quiero añadir otro servicio dependiende de algún parámetro, tengo que tocar el IHandlerSelector....

Seguir leyendo

Aplicaciones modulares con Castle Windsor: IHandlerSelector
18 septiembre 2011 | , , | 2 comentarios

Hay veces en las que una aplicacio tiene módulos que se pueden activar o desactivar, de manera que se habiliten o no ciertas características. Existen muchas formas de implementar esto, pero si estamos usando Castle Windsor como contenedor de inversión de control, hay una manera muy limpia de conseguirlo: utilizar handlers selectors. Los handlers selectors...

Seguir leyendo

Configurar decoradores en Castle Windsor
11 septiembre 2011 | , , | 2 comentarios

El patrón decorador es uno de mis favoritos porque, en mi opinión, permite añadir funcionalidad a un sistema de una forma muy sencilla. Si además contamos con algún tipo de contenedor de inversión de control, podemos añadir esa funcionalidad de una manera muy limpia y aséptica, sin tocar el código que ya existe y acercándonos...

Seguir leyendo