WebMCP is a Web application framework. Instead of using the classical Model-View-Controller (MVC) concept, WebMCP makes use of a so-called Model-View-Action concept. The database is accessed through the Model layer, which provides an Object-Relational-Mapping (ORM). HTTP-GET requests are handled by Views, which process the request data, query the database, and render the result. HTTP POST requests are handled by Actions, which can write to the database and redirect to a View, dependent on success or failure.
HTMLSplicer is a toolkit that provides methods to compose complex HTML documents from simpler HTML documents, called templates. It can be used to generate servlet responses in Java Web applications, without adopting a full-fledged presentation layer framework like JSP, JSF, Apache Wicket, or GWT.
OpenSAGA is a model-centric Web application framework. It focuses on an abstract, non-technical application model that gets translated into an actual application by OpenSAGA. The model is mostly intentional and declarative instead of procedural. It describes what is there and how it's connected to other things instead of describing what to do. OpenSAGA aims to abstract the business concerns of an application away from its technical aspects. Currently, the model is edited as XML files assisted by an XML schema and an Eclipse plugin.
proghelp generates a Web application using a modified create table SQL syntax. It generates PosgreSQL stored procedures, a db layer, a BLL layer, a Web interface using WebToolkit (Wt), and random data for testing. It sets up default security: authentication and authorization. Modified SQL grammar allows you to mark search keys: the project automatically generates function calls and stored procedures with these search keys and exposes them in the UI. The project looks at foreign key references and automatically builds select dialog boxes.