Accueil / Modelio Java Designer
Modelio Java Designer
Présentation
Etre efficace dans les phases de conception, de réalisation et de tests avec Modelio en connaissant toutes les fonctionnalités du générateur Java.
Objectifs
- Savoir utiliser Modelio dans les phases de réalisation d’applications JAVA/J2EE
- Ces cours conduisent à la réalisation d’une application complète
Prérequis
- Connaissance du langage Java
Public
- Ce cours est destiné aux chefs de projets et ingénieurs concepteurs qui développent ou qui prévoient de développer avec l’atelier Modelio pour les cibles Java/J2EE
Moyens pédagogiques
- Théorie / Pratique : 60 / 40
- QCM ou tests de validation des acquis en fin de cas pratiques
- Stage présentiel
Programme
-
Présentation générale :
- Philosophie du module Modelio Java Designer
-
Principes de codage :
- Démarche générale
- Notes textuelles et tagged values
- La boîte de propriétés Java
- Saisie du code source
- Le mode Model Driven
- Le mode Round Trip
- La synchronisation code/modèle
- Diagrammes automatiques
- Opérations standards (equals, hashCode, toString)
-
Règles de traduction des éléments de modélisation vers Java :
- Packages
- Classes, invariant, héritage
- Interfaces et implémentations
- Opérations, pré et post-conditions, paramètres et mode d’accès
- Attributs et accesseurs
- Associations et accesseurs
- Collections
- Généricité
- Exceptions
- Annotations
-
Reverse-engineering de code Java :
- Configuration
- Principes de fonctionnement
- Reverser la structure, le code source, la javadoc
-
Génération de code :
- Principes
- Paramétrage
- Génération du code source
- Reprise dans Modelio de code modifié en externe
-
Chaîne de compilation :
- Génération de fichier Ant
- Compilation
- Production de .jar
-
Génération de Javadoc
-
Paramétrage :
- Traduction des types UML en types java
- Nommage des accesseurs
- Traduction des collections
- Préférences du module