next up previous contents
Next: Fields and Data Types Up: Conceptual MIC Previous: HTML-Like Embedded Logic and   Contents

FieldSpaces and Forms

While not all forms must be associated with a fieldspace (see section 3.2.2, it is possible to do so using MIC. Associating a fieldspace with a form means that the data collected in the fields of the form is stored not only in the CGI object, but is also stored in a Fieldspace object. There may be numerous effects to this approach depending upon the implementation of the fieldspace and other factors. For example, it may cause updates in a database so that if a user's computer crashes, the user can restart their session right where they left off. Apart from that, all fieldspaces form the basis for most of MICs more powerful features, aside from embedded logic.

All fieldspaces, no matter their implementation, are the basis of data verification and management, error reporting, etc. There are three central concepts concerning fieldspaces themselves:



Subsections