The Direct to Web framework is a configurable system for creating
WebApplications from a model
All Direct to Web needs to create the application is an object model, which you can build using EOModeler.
The applications created are not static. Instead, Direct to Web uses information from the model at runtime to dynamically generate the pages. Consequently, you can modify your application’s configuration at runtime using the Direct to Web Assistant (
WebAssistant for short). You can hide entities, hide their properties, reorder the properties, and change the way they are displayed without recompiling or relaunching the application.
You can also "freeze" part (or all) of the application, those parts of the application that are frozen become static java code using the internal
WebFramework of
WebObjects, and can be modified directly by altering the generated java code or the generated html code.
It is very similar to
TheNakedObjectsFramework (more or less the same concept), but for
WebApplications.
More on Direct2Web In