Where does PRO-Gen get the object model from which to generate web applications?
Please refer to a succinct UML class diagram that helps visualize the following discussion. Presentation Tier: With respect to web applications, the object model is from Apache Struts. There are two minor, though noteworthy exceptions: 1> All generated Struts Forms classes extend a generated AbstractForm class. AbstractForm extends (not surprisingly) org.apache.struts.action.ActionForm (Upper-left corner of the class diagram.) 2> All generated Struts Action classes likewise classes extend a generated AbstractAction class, which extends org.apache.struts.action.Action. This simplifies long-term maintenance of the Forms and Action classes and reduces the memory footprint while increasing efficiency. The class diagram does not show the JSTL-compliant JSPs that are generated. To conclude on the UI end, we have structured the generated Struts components in a way that simplifies automated update in the event the underlying database schema changes. When DB schemas are extremely volatile, cons