Apache_Avalon

Apache Avalon是自1999年以來開發的一個計算機軟件框架 ， 爲容器 （ 服務器 ） 應用程序提供一個可重用的組件框架 。 Avalon率先使用瞭如關注點分離和控制反轉 （ IoC ） 的設計模式 。 到了2004年 ， Avalon已經成長爲多個子項目 ： Excalibur ： Apache Excalibur包含了Avalon 4.x Framework 、 Fortress IoC容器 ， 和幾個Avalon相關的組件和實用程序 ， 例如LogKit和Cornerstone組件集合 。 Loom: 繼Avalon Phoenix後 ， Codehaus Loom繼續開發一個微內核容器 。 Metro ： 項目使用開放式參與軟件模型開發下一代Merlin服務平臺 。 Castle ： 一個針對C # 和.NET平臺的IoC框架和容器 。 基於C #的Avalon實現 。 Excalibur 、 Avalon框架於2010年12月15日退休 ， 目前這兩個項目都在Apache Attic下 。