2010/12/15 - Apache Excalibur has been retired.

For more information, please explore the Attic.


Apache Excalibur hosts the Apache Avalon Framework. The documentation in this section has been taken from the original Avalon site and has not been updated to reflect recent changes. Please feel free to submit patches and improvements to the Excalibur developer team.

The Avalon Framework consists of interfaces that define relationships between commonly used application components, best-of-practice pattern enforcements, and several lightweight convenience implementations of the generic components.

Target Audience

This documentation is aimed towards developers who:

  • are familiar with OO Programming
  • are interested in the design principles of Avalon
  • wish to develop code that will be incorporated into Avalon
  • wish to reuse Avalon concepts in their own application