Aranea is a hierarchical Model-View-Controller Web
framework that provides a common, simple approach
to building Web application components, reusing
custom or general GUI logic, and extending the
framework. The framework enforces programming
using object oriented techniques with POJOs and
provides a JSP tag library that facilitates the
programming of Web GUIs without writing HTML. In
addition to being a full-fledged Web framework in
its own right, it provides a powerful and simple
component system that allows the framework to be
tailored by configuring the reusable modules and
adding modules only for the missing features.