To facilitate automatic code generation for Java and JavaScript
applications executed over the Internet, complex nested data structures
resulting from non-unique naming of data fields are flattened.
Fully-qualified names for each data field are created. The fully-qualified
names include the names of all nodes within a nesting path for a given
data field. Where fully-qualified names become overly cumbersome, aliases
may be utilized and mapped to the fully-qualified names within a
correlation table. The object hierarchy for an application is thus
simplified.
Pour faciliter la génération automatique de code pour des applications de Java et de Javascript exécutées au-dessus de l'Internet, des structures de données nichées complexes résultant de l'appellation non-unique des zones d'information sont aplaties. des noms Plein-qualifiés pour chaque zone d'information sont créés. Les noms plein-qualifiés incluent les noms de tous les noeuds dans un chemin d'emboîtement pour une zone d'information donnée. Là où les noms plein-qualifiés deviennent excessivement encombrants, des noms d'emprunt peuvent être utilisés et tracés aux noms plein-qualifiés dans une table de corrélation. La hiérarchie d'objet pour une application est ainsi simplifiée.