Patent attributes
A system for constructing a controller and a model portion of web applications is provided. The system includes a model component to provide access to a data store and a controller component to receive a request from a client application and generate a response in cooperation with the model component. The response used by a presentation tier for communicating with the client application. The controller component includes a flow file template operable to be extended to a flow file that defines a web application flow sequence. The controller also includes a java servlet template to be extended to a java servlet to receive the request and process the request based on the flow file. The java servlet template is also extendable to a java servlet to access a data through the first component to generate the response.