Génération automatique du code java à partir d'un modèle de classe UML( Télécharger le fichier original )par Kamel Eddine Heraguemi Centre universitaire de Souk Ahras Algérie - Licence informatique 2010 |
4.4.2.3 Installation de l'applicationL'installation ce fait à partir de double clic sur « GenJava.exe >>,et notre application s'installe par défaut au chemin « C:\program files\GenJava >> comment le montre la figure 4.7 . Au cours de cette installation GenJava propode d'installer StarUML 5.0.2. Figure 4.7 - Etapes d'installation de GenJava. 4.4.2.4 Interfaces de l'applicationLes interfaces graphiques de l'application sont très importantes, car elles permettent de faciliter le dialogue entre l'homme et la machine ainsi que d'améliorer les performances de l'application, l'interface de notre application est inspiré principalement de l'environnement Eclipse, tel que le concept de Workspace, le concept de projet, l'éditeur a plusieurs anglets ... Notre application est composée de deux pages : Page d'accueil et Page de travaille. 4.4.2.4.1 La page d'accueil La page d'accueil GenJava contient deux champs de texte (JTextfeild) le premier contient le chemin de Workspace par défaut « C:\ GenJavaWorkspace», et la deuxième porte le nom de projet à crier par l'utilisateur .E plus, il existe Deux buttons (JButon) : - Browse (Parcourir) : qui permit d'ouvrir un sélecteur de répertoires (JDirectorychooser) - OK (Valider) : permit de crier le projet nommée dans le champ de texte 2 dans le Workspace préciser selon hiérarchie présente dans la figure 4.7 Workspace
Src MyFile.XML DisignModel.xml Figure 4.8- Hiérarchie de Workspace. Changer le Workspace Validation de projet Nom de projet Icon de GenJava Figure 4.9 - La page d'accueil de GenJava. 4.4.2.4.1 Page de travaille L'espace de travail de GenJava est composer d'un éditeur multi anglet, la premier est réserver pour le fichier XMI n'est pas éditable, les autres anglets sont pour les fichiers crier apres la generation de code. En plus, en peut parcourir et ouvrir starUML a partir de de cette interface. Figure 4.10 - Page de travaille. 4.4.2.5 Fonctionnement de GenJavaComme on a dit dans la section 4.4.1 la génération de code java avec GenJava est composée en deux phases, une sur StarUML et l'autre sur GenJava, la série des figures de 4.10 à 4. 14 Présente tous les étapes de fonctionnement : - Creation de modele de classe à l'aide de l'outil StarUML. Figure 4.11 - Création de modele de Classe. - Serialisation de modele de classe en fichier XMI à partir de menu File -Export -XMI Figure 4.12- sérialisation de modèle (Export vers XMI). - Ouvrir GenJava et crier votre projet Figure 4.13 - ouvrir GenJava. - Ouvrir le fichier XMI précédemment crié ; Figure 4.14 - Ouvrir le fichier XMI. - Apres l'ouverture de fichier XMI on appuie sur Génération on obtient Figure 4.15 - résultat de génération. |
|