A computer system, method, and computer-readable medium for presenting
forms and publishing form data are provided. A software component is
operative to determine if a request for a network resource containing a
form has been received. If such a request has been received, the software
component determines whether a previously compiled class file should be
utilized to respond to the form request. If a previously compiled class
file cannot be utilized, the software component compiles a class file
capable of generating the fields of the requested form. When the class
file is compiled, a field engine table is consulted and field names for
the fields to be placed on the requested form are retrieved. A field name
specified in the field engine table is associated with the correspondence
fields in a form. When a submission containing response data for the
fields in the form as received, the software component saves the response
data in an output table having fields named identically to the fields in
the form.