Site-o-mat is a currently more of a hack to generate static
web pages from a xml definition.
Web pages are created by executing Velocity
templates to style xml documents, with the corresponding (annotated) xml - JDOM
being put "as is" into the velocity context.
The idea (and some code) is based on the
Anakia project, which
is part of the velocity distribution and which was used to generate
the www.apache.org website.