WebLEAF is a servlet framework whose main goal is to help in the development of web server side applications written in Java; More specifically, WebLEAF is a servlet development framework born in 1999 and used in production since then.
It follows the SoC pattern and it is specially suited for medium web applications that make use of XML to communicate the business logic with the presentation layer. Popular XML sources are PLSQL, Java+JDBC, Java+Hibernate, Java+JPA, Java+Ibatis/MyBatis, static files, Java Scripting API implementations... and the output produced can be HTML, XML, WML, PDF reports, images built with Batik...
The framework itself is quite flexible and can be extended easily.
Project pages being worked on, due to the java.net migration