Apache Avalon es un marco de software de computadora desarrollado en 1999 como un proyecto para proporcionar un marco de componentes reutilizable para aplicaciones de contenedor ( servidor ). Avalon fue pionero en el uso de patrones de diseño como la separación de preocupaciones (SoC) y la inversión de control (IoC).
Desarrollador (es) | Fundación de software Apache |
---|---|
Escrito en | Java |
Sistema operativo | Multiplataforma |
Licencia | Licencia Apache 2.0 |
Sitio web | excalibur |
Para 2004, Avalon se había convertido en varios subproyectos que desde entonces se han dividido en los siguientes:
- Excalibur: Apache Excalibur alberga el marco Avalon 4.x, el contenedor Fortress IoC y varios componentes y utilidades relacionados con Avalon, como LogKit y Cornerstone Component Collection. [1]
- Loom: Codehaus Loom continúa con el desarrollo de un contenedor de micronúcleo después del diseño de Avalon Phoenix. [2]
- Metro: DPML El proyecto Metro desarrolla la próxima generación de la Plataforma de Servicio Merlin utilizando el modelo de Software de Participación Abierta. [3]
- Castle : un marco y contenedor de IoC para C # y la plataforma .NET. Basado en la implementación de C # Avalon. [4]
Excalibur, y en consecuencia el marco de Avalon, se retiró el 15 de diciembre de 2010, y ambos proyectos están en Apache Attic.
Ver también
Referencias
- ^ Apache Excalibur
- ^ Codehaus Loom Archivado el 12 de diciembre de 2005 en la Wayback Machine.
- ^ Metro de DPML
- ^ Proyecto del castillo
enlaces externos
- Sitio web oficial de Apache Avalon (con solo código fuente antiguo)