En esta serie de post de Unity, daremos respuestas a una serie de interrogantes que aparecieron mientras hacia un proyecto y al final del mismo pondremos un código completo de todo lo aprendido.
En este post veremos algo que es simple, cuando ya lo sabes o la curiosidad y la molestia hicieran de las suyas.
Cómo divido mi web.config o Appconfig en varios archivos de configuración para no centralizar en exceso mi configuración???
+ Bueno en realidad Unity no te permite de forma nativa tener varios archivos de configuración, como si lo hace Spring u otros IoC framework, pero eso no significa que no puedas hacer truquitos para poder hacerlo y que inclusive sea mejor que los clásicos, el truco es el siguiente:
++ En lugar de poner en duro y en forma centralizada todo el container de Unity en el webconfig, puedes divirlo por sections compuestas por uno o muchos containers, de la sgte manera:
Como se puede notar, estamos usando ConfigSections y de esta manera, se logra dividir el web.config de Unity en varios archivos, y esto dara lugar a que si usamos un mismo container en todos los archivos estos se vean entre si, ademas de muchas otras ventajas que seguro irán descubriendo con el transcurrir del tiempo
A continuación adjunto los archivos de configuración (web.config como uno de los section que hicimos para permitir el multi config file)
Espero puedan perdonar la pequenhes del post, pero espero esto quite muchas dudas, como la que yo tenia cuando comencé con Unity, la verdad es que ningun post en internet encontre que djera esto, esto salio por casualidad y un poco de curisidad. Saludos, nos vemos en el sgte. post que lo hare sobre algo mas interesante ... AOP..
NuSs