23. A web construction framework for constructing a controller component, a model component, and a presentation component of a web application, comprising: a plurality of business logic objects stored on a computer readable medium, wherein each of the plurality of business logic objects represents a corresponding table of a data store, wherein attributes of each of the plurality of business logic objects represent columns in the corresponding table of the data store; a table extensible markup language file stored on a computer readable medium that provides extensible markup language definitions of tables of the data store, wherein the extensible markup language definition of each table includes text identifying a table of the data store, text identifying columns of the identified table, and text defining an accessor method of one of the plurality of business logic objects that represent the identified table; an object extensible markup language file stored on a computer readable medium that provides extensible markup language definitions of classes persisted in the data store that correspond with the plurality of business logic objects, wherein the extensible markup language definition of each of the classes associates the class with the text identifying the table of the data store which is included in one of the extensible markup language definitions of tables of the data store in the table extensible markup language file; wherein the model component comprises the table extensible markup language file, the object extensible markup language file, and at least some of the plurality of business logic objects stored in a session memory allocated to a specific web session of the web application, and wherein the model component, when the web application is executed by a web server, provides local access to data stored in the data store through the at least some of the plurality of business logic objects; a site flow file template stored on a computer readable medium, wherein the site flow file template is configured to serve as a baseline for deriving a site flow file that defines a site flow sequence, and a servlet template stored on a computer readable medium, wherein the servlet template is configured to serve as a baseline for deriving a servlet; wherein the controller component comprises the site flow file and the servlet, and wherein the servlet, when the web application is executed by the web server, parses the table extensible markup language file and the object extensible markup language file and establishes associations between the at least some of the plurality of business logic objects and corresponding objects persisted in the data store, wherein the servlet further receives a request from a client application, processes the request based on the site flow file, and accesses data through the model component to generate a response to the request, and when accessing the corresponding objects persisted in the data store, the servlet dynamically generates SQL commands based on the associations; an input field file stored on a computer readable medium defining a plurality of input field types and associated field formats; a server page template stored on a computer readable medium, the server page template is configured to serve as a baseline for deriving a server page; a script configured stored on a computer readable medium, that when executed by a processor, analyzes the input filed file, generates an input check based on the associated field formats, and installs the input check in the server page; wherein the presentation component of the web application comprises the server page, and wherein the server page, when the web application is executed on the web server and is accessed by a client browser, generates a hypertext markup language file including input fields validated by the input check based on the associated field format that the web application returns to the web browser.
23. A web construction framework for constructing a controller component, a model component, and a presentation component of a web application, comprising: a plurality of business logic objects stored on a computer readable medium, wherein each of the plurality of business logic objects represents a corresponding table of a data store, wherein attributes of each of the plurality of business logic objects represent columns in the corresponding table of the data store; a table extensible markup language file stored on a computer readable medium that provides extensible markup language definitions of tables of the data store, wherein the extensible markup language definition of each table includes text identifying a table of the data store, text identifying columns of the identified table, and text defining an accessor method of one of the plurality of business logic objects that represent the identified table; an object extensible markup language file stored on a computer readable medium that provides extensible markup language definitions of classes persisted in the data store that correspond with the plurality of business logic objects, wherein the extensible markup language definition of each of the classes associates the class with the text identifying the table of the data store which is included in one of the extensible markup language definitions of tables of the data store in the table extensible markup language file; wherein the model component comprises the table extensible markup language file, the object extensible markup language file, and at least some of the plurality of business logic objects stored in a session memory allocated to a specific web session of the web application, and wherein the model component, when the web application is executed by a web server, provides local access to data stored in the data store through the at least some of the plurality of business logic objects; a site flow file template stored on a computer readable medium, wherein the site flow file template is configured to serve as a baseline for deriving a site flow file that defines a site flow sequence, and a servlet template stored on a computer readable medium, wherein the servlet template is configured to serve as a baseline for deriving a servlet; wherein the controller component comprises the site flow file and the servlet, and wherein the servlet, when the web application is executed by the web server, parses the table extensible markup language file and the object extensible markup language file and establishes associations between the at least some of the plurality of business logic objects and corresponding objects persisted in the data store, wherein the servlet further receives a request from a client application, processes the request based on the site flow file, and accesses data through the model component to generate a response to the request, and when accessing the corresponding objects persisted in the data store, the servlet dynamically generates SQL commands based on the associations; an input field file stored on a computer readable medium defining a plurality of input field types and associated field formats; a server page template stored on a computer readable medium, the server page template is configured to serve as a baseline for deriving a server page; a script configured stored on a computer readable medium, that when executed by a processor, analyzes the input filed file, generates an input check based on the associated field formats, and installs the input check in the server page; wherein the presentation component of the web application comprises the server page, and wherein the server page, when the web application is executed on the web server and is accessed by a client browser, generates a hypertext markup language file including input fields validated by the input check based on the associated field format that the web application returns to the web browser. 28. The system of claim 23 wherein the data store is further defined as a back-end data store system.