WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.4.2.3 Installation de l'application

L'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'application

Les 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

 
 

Nom de projet

Src

MyFile.XML

DisignModel.xml

Figure 4.8- Hiérarchie de Workspace.

Changer le Workspace
Chemin de 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 GenJava

Comme 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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King