_ css deactivated
_ javascript deactivated

M2Flex - Dernière version

 

Nous sommes fiers de vous annoncer que M2Flex dans sa version 1.3.1 est désormais disponible en téléchargement. La version 1.3.1 inclut à la fois des nouvelles fonctionnalités et des améliorations dans les fonctions de modélisation et de génération.

 

Release note M2Flex 1.3.1 - nouvelles fonctionnalités et améliorations

 

Amélioration de la génération des diagrammes de process:

  • Optimisation du code généré (11ko vs 98ko)
    • Avant -> décomposition de chaque chemin possible impliquant une duplication de code
    • Maintenant -> Parcours intelligent des chemins et utilisation de « if » séquentiels et/ou imbriqués

 

Refactoring des Exceptions & du système de logging:

  • Trace couche persistance, service et web
  • Hiérarchie des Exception
  • Rajout de la redirection page d’erreur

 

Amélioration Flex (Frameworks générés):

  • Validation des données :
    • Modélisation des contraintes sur les entités ainsi que les messages d’erreurs associés
    • Génération des clés d’internationalisation des messages d’erreurs (fichiers de « properties » par local)
    • Génération des validateurs par entité (fichiers .as)
  • Evolution sur le « Model Locator » (peut nécessiter une revue des maquettes)
    • Suppression du singleton
    • Ajout d’une méthode permettant de copier uniquement les instances modifiées pour chaque événement (méthode « CopyMethodeForEvent »)
    • Modification de la signature des méthodes de gestion des événements pour inclure une référence de l’instance de l’écran ainsi qu’un « callBack » optionnel

 

Suppression des Schémas SPRING dans les projets générés:

  • Les chemin des XSD sont maintenant définit en fonction du classpath des jar de SPRING

 

CRUD Booster Flex Iteration I:

  • Génération de la maquette FLEX à partir des entités et les diagrammes UMLs générés par le wizzard Bluage CRUD PAGES de MagicDraw
  • Utilisation de la BSP com.netfective.bluage.bsp.j2ee.flexBooster qui génère, pour chaque entité, les fichiers Mxml suivants:
    • menuEntity.mxml
    • AddEntity.mxml
    • updateEntity.mxml
    • listeEntity.mxml
    • detailsEntity.mxml
  • Génération du menu principal et l’écran d’accueil pour l’application
  • A chaque fichier mxml généré, un fichier AS est associé. Ce dernier est référencé dans le fichier mxml et comporte tout le code Action script de la page.

 

Versioning du fichier Workflow:

  • Les fichiers "Workflow" contiennent une nouvelle propriété : Workflow Version
  • La version du workflow permet de savoir si la version pour laquelle le "workflow" à été écrit correspond à la version du générateur.