Research Article

Automatic Generation of Web Applications from Visual High-Level Functional Web Components

Table 1

Definition of customizable visual Web components.

MethodsDescription

CreationString getMenuName( )Define a component name
JComponent createWebComp( )Create a visual component
void changeProperties(JComponent comp)Display a dialog to change the properties of a component comp

Verificationvoid addRefers(ArrayList refers)Check and add a relationship of this component with other components

Code generationvoid addParameterNames(HashMap pageToParams)Add the names of parameters this page sends
void addInitializeParameterCode(HashMap pageToCode)Define code that will be executed to analyze received parameters if necessary
void addJSP(JSP jsp)Define HTML/JSP code to display a component in a Web page