The STEP Framework is an open-source, multi-layer, Java enterprise application framework, with support for Web Applications (Servlet/JSP) and Web Services.
The main design goals of STEP are simplicity and extensibility, and it's been designed for teaching/learning purposes.
The STEP framework source code is intended to be small and simple enough to allow any developer to read it and understand it thoroughly, seeing how the multiple layers are implemented in practice. In short, we aim to keep it small, keep it simple!
To check out or download the project, go to: https://sourceforge.net/projects/stepframework/
Documents: