Avalon is Apache's Java Server Framework project. It is separated into six subprojects: Framework, Excalibur, LogKit, Cornerstone, Phoenix, and Apps. Its purpose is to simplify server side programming for Java-based projects. It formalizes several best practices and patterns for server side programming. Framework describes the interfaces and contracts for the component-based architecture. Excalibur provides a number of useful components and utilities. LogKit is a logging implementation. Cornerstone is a group of reusable server components and services. Phoenix is an enterprise container implementation that uses all of the other subprojects to automatically deploy and manage one or more componentized servers. Apps is a home for several Phoenix-compatible server applications and reusable components (like FtpServer).
|Tags||Software Development Libraries Application Frameworks|
|Operating Systems||OS Independent|
Release Notes: Excalibur-Thread was upgraded to 1.1 and the method for specifying JNDI naming handlers in the kernel was improved.
Release Notes: In this release, MX4J (JMX) is loaded by default. Beanshell kernel capability has been . XDoclet has been improved for JMX manifests. Block-initiated shutdown support has been added.
Release Notes: This version adds SMTPOutputLogTarget to enable logging to email addresses, includes several bugfixes, changes the default log format so that the log entry times are formatted using a human friendly format, rotates logs before write, and adds RotateStrategyByDate to enable daily, weekly, and monthly rotation of log files.
Release Notes: JMX capability via the embedded MX4J application.
Release Notes: Minor bugfixes, updates to documentation, and removal of some deprecated functionality.