Apache Avalon Apache Avalon是自年以来开发的一个计算机软件框架为容器服务器应用程序提供一个可重用的组件框架Avalon率先使用了如关注点分离和控制反转IoC的设计模式 到了年Avalon已经成长为多个子项目 ExcaliburApache Excalibur包含了Avalon x FrameworkFortress IoC容器和几个Avalon相关的组件和实用程序例如LogKit和Cornerstone组件集合 Loom 继Avalon Phoenix后Codehaus Loom继续开发一个微内核容器 MetroDPML Metro英语DPML Metro项目使用开放式参与软件模型开发下一代Merlin服务平台 Castle一个针对C和NET平台的IoC框架和容器基于C的Avalon实现 ExcaliburAvalon框架于年月日退休目前这两个项目都在Apache Attic下