Apache Avalon - Википедия - Apache Avalon

Апач Авалон
Разработчики)Фонд программного обеспечения Apache
Написано вЯва
Операционная системаКроссплатформенность
ЛицензияЛицензия Apache 2.0
Интернет сайтЭкскалибур.apache.org

Апач Авалон это программный фреймворк, разработанный в 1999 году как проект чтобы предоставить повторно используемую компонентную структуру для контейнера (сервер ) Приложения. Авалон был пионером в использовании шаблоны проектирования такие как разделение проблем (SoC) и инверсия контроля (IoC).

К 2004 году Avalon вырос в несколько подпроектов, которые с тех пор разделились на следующие:

  • Экскалибур: Apache Excalibur содержит фреймворк Avalon 4.x, контейнер Fortress IoC и несколько связанных с Avalon компонентов и утилит, таких как LogKit и Cornerstone Component Collection.[1]
  • Loom: Codehaus Loom продолжает разработку контейнера микроядра по образцу Avalon Phoenix.[2]
  • Метро: DPML Metro Проект разрабатывает следующее поколение сервисной платформы Merlin с использованием модели открытого программного обеспечения.[3]
  • замок: IoC Framework и контейнер для C # и платформы .NET. На основе реализации C # Avalon.[4]

Excalibur, а следовательно, и фреймворк Avalon, были выведены из эксплуатации 15 декабря 2010 г., и оба проекта находятся в Apache Attic.

Смотрите также

Рекомендации

внешняя ссылка