Avalon-Phoenix 4.0 and Avalon-Logkit 1.1
Paul Hammant <[email protected]> Tue, 17 Sep 2002 00:18:48 +0100
| Newsgroups | gmane.text.xml.announce |
|---|---|
| Message-ID | <[email protected]> |
The Avalon team is pleased to announce Avalon-Logkit 1.1
and Avalon-Phoenix 4.0.
Avalon-Logkit 1.1
-----------------
Logkit is a logging API for Java. It can be used directly or as a
hidden implementation behind the logging abstractions in either
Jakarta's Avalon-Framework or Commons-Logging.
This release adds more rotation strategies and output targets.
Avalon-Phoenix 4.0
------------------
After nearly a year since its first alpha release, Phoenix is complete.
You can view Phoenix as one of a number of things:
* A Server for Servers
* A Container for Unrestricted Components
* A Micro-Kernel
The idea is that other servers sit on top of Phoenix. These could be
EJB,
Mail (refer Jakarta JAMES), HTTP, etc.
Phoenix has JMX capability via MX4J. Phoenix is configurable via XML,
allowing replacement of its components.
Applications for Phoenix are distributed in server archives (SAR files)
Apps are laced together using XML allowing replacement of components
post development.
Background
----------
All Avalon projects honor some central designs and patterns:
Component Orientated Programming
Inversion of Control
Separation of Concerns
Interface and Implementation Separation
Minimalization of use of static.
The Avalon team are continuing development of Logkit and Phoenix as well
as other containers for different deployment needs and scenarios. The
Avalon project also comprises several reusable jars for server side
development as well as example applications for Phoenix.
Links
-----
Logkit - http://jakarta.apache.org/avalon/logkit/
Phoenix - http://jakarta.apache.org/avalon/phoenix/
Avalon project - http://jakarta.apache.org/avalon/
Framework - http://jakarta.apache.org/avalon/framework/
Avalon's patterns (a good starting point) -
http://jakarta.apache.org/avalon/framework/guide-patterns-in-avalon.html
Avalon-Framework's lifecycle interfaces (another good starting point) -
http://jakarta.apache.org/avalon/framework/reference-the-lifecycle.html
- The Avalon team.