Project Release Information
A minor cleanup was done for the final release of
Expresso 5.6. The highlight of this release is the
integration of new open source projects, including
Struts Validator, Maven, and Velocity.
This release has over 1000 CVS commits and
includes some additional features, feature
improvements, bugfixes, and documentation
enhancements. New features include Struts
Validator Integration, Velocity support, and Maven
integration. Improved features include Stored
Procedure support, and better Tiles support
through TilesController. Many bugs have been
fixed, and many PMD Code Violations were fixed.
The documentation has also been updated. JDK 1.4
and Servlet 2.3 Specification or greater is now
This release includes 60 new features, many
feature improvements, package updates, bugfixes,
as well as significant JavaDoc and documentation
updates. New features include Struts 1.1
integration, JSTL integration, a component
manager, enhanced Junit integration, an updated
log manager, a refactored login and registration
controller, an enhanced BLOB capability, job
scheduling improvements, and much more. The
DataObject API is now an interface for data
persistence that DBObject implements.
This release includes 6 new features, 14 bug
fixes, 1 performance improvement, 5 changed
features, and doc updates. New features include
the addition of the postLogoutProcessing(),
prePerform(), and postPerform() template methods.
New DBObject methods include getFieldByte,
getFieldBigDecimal, and getFieldShort. DBMaint Tag
with new attribute. A DBObject Metadata factory
method was added so that you can provide extended
fields. The Crontab Management Controller is now
accessible from the Operations Page.
This release fixes a problem with Virtual Fields
and DBMaint. Some issues with DBObject.deleteAll()
were fixed. Some experimental JSTL-based tags are
Expresso Framework is an open standards-based J2EE architectural framework that allows the developer to concentrate on application logic. It is a library of extensible Java Server application framework components for creating database-driven Web applications based on open standards. Expresso integrates with Apache Jakarta Struts, which emphasizes presentation and application configuration, and bringing a powerful tag library to Expresso. Expresso adds capabilities for security, robust object-relational mapping, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, error handling, caching, internationalization, XML automation, testing, registration objects, configuration management, workflow, automatic database maintenance, and a JSP tag library.