Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

См. Также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]