Marco de ColdSpring


ColdSpring es un marco de aplicación web para el lenguaje de programación de aplicaciones ColdFusion , basado en Java Spring Framework . Fue creado originalmente por Dave Ross y Chris Scott. El marco proporciona inyección de dependencia , inversión de control y capacidades de patrón de diseño de programación orientado a aspectos en un esfuerzo por hacer que la configuración y las dependencias de los componentes de ColdFusion (CFC) sean más fáciles de administrar.

Un punto fuerte [1] destacado de ColdSpring es su capacidad para proporcionar servicios complementarios a otras aplicaciones y marcos. ColdSpring ha sido profundamente incrustada dentro del núcleo de la Model-Glue marco desde Model-Glue 2.0. Además, Fusebox desde 5.0 se envía con un léxico específico de ColdSpring.

A la inversa, ColdSpring se envía con puntos de conexión para Model-Glue, Mach-II y el marco de prueba de la unidad CFCUnit.

ColdSpring ha tenido históricamente un largo ciclo de desarrollo y lanzamiento en comparación con otros marcos de ColdFusion. ColdSpring fue mencionado por primera vez por Dave Ross cuando lanzó una versión pre-alfa el 9 de febrero de 2005. [2] Se encontró interés rápidamente dentro de la comunidad de ColdFusion y se formó un grupo de apoyo en torno al software a finales de 2005, [3] al igual que el sitio web de ColdSpring Framework. Finalmente, se liberó a un candidato a la liberación el 2 de junio de 2006. [4]

El 25 de junio de 2006, ColdSpring 1.0 finalmente se lanzó solo tres días antes de CFUnited [5], donde Dave Ross estaba programado para hablar sobre el tema.

12 de septiembre de 2008 La versión 1.2 [6] incluyó cambios para facilitar el trabajo con beans, especialmente cuando se usa XML Bean Factory, incluida la creación de alias de beans, incluidos otros archivos de configuración de beans, la creación de colecciones dentro del archivo de configuración y otras correcciones. [7]