Web Application Framework Project Description

Dynamically built web application consists of four "native" components plus given database and the HTML browser. These components are:
- Visual model - the set of Java beans representing various parts of HTML representation of the application.
- Database model - the set of Java beans representing given database tables.
- Visual bean configurator - the set of Java beans rerpesenting various configurators to control Visual model bean properties.
- System core - the engine, whose purpose is to "glue" all the beans from three above models together, finding event sources, registering listeners, providing servlet functionality for the web server etc.

System overview:

An example of Visual Patterns on the standard dynamic HTML page (Amazon.com)
and what happens when a user clicks on a link on the Sections Pattern:

@