|
Jakarta main
Avalon main
About
Overview
Changes
Download
API Docs
Patterns and Design
Patterns
Reuse Standards
Inversion of Control
Separation of Concerns
Security
The API
What is a Component?
What is a Composer?
The Component Lifecycle
Designing a Component
|
Avalon Developer Design Documentation
: Introduction
|
Introduction |
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.
What that means is that we define the central interface Component .
We also define the relationship (contract) a component has with peers,
ancestors and children. This documentation introduces you to those patterns,
interfaces and relationships.
Target Audience |
This documentation is aimed towards developers who are interested
in the design principles of Avalon, or wish to develop code that
will be incorporated into Avalon.
|
Theoretical Aspects of Component Development |
The following documents provide basic theoretical concepts that are applied
through-out Avalons framework. It would be good for a prospective developer to
be at least passingly familiar with the concepts outlined in this document.
The documentation also provides links to outside sources which can be consulted
for further information.
- Patterns
- Reuse Standards
- Inversion of Control
- Separation of Concerns
- Security
|
|
| by
Berin Loritsch, Peter Donald |
|