The Avalon Component Model

Cocoon consists of many different types of components, such as generators, transformers, and serializers. These components are managed by Avalon, a Java framework specialized for this purpose. The Avalon project is divided into several subprojects. Only the subprojects LogKit, Excalibur, and the Avalon Framework are used in Cocoon.

The Avalon LogKit is a Java-based logging API. This logging functionality is used throughout all Avalon-based projects and inside Cocoon. The logging configuration is very flexible, as you will see later.

The Avalon Framework is the base of Avalon. It defines several concepts and interfaces for component development in Java. It covers the basics of defining, configuring, and managing software ...

Get Cocoon: Building XML Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.