M2Spring - Dernière version
Nous sommes fiers de vous annoncer que M2Spring dans sa version 1.4.2 est désormais disponible en téléchargement. La version 1.4.2 inclut à la fois des nouvelles fonctionnalités et des améliorations dans les fonctions de modélisation et de génération.
Release note M2Spring 1.4.2 - nouvelles fonctionnalités et améliorations
Génération de tests sous JUNIT:
- Génération de l'application
- Exécution manuelle de l’application pour génération les données de tests pour le scénario (enregistrement)
- Exécution du scénario enregistré (tache ant)
- Implémentation pour spring 2.5/jsf et spring 2.5/struts
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
Pré-contrôleurs chaînés et implémentation Struts:
- Ajout d’un ou plusieurs traitements avant le chargement de la page
- Chaque traitement est défini par un diagramme d’activité
- Gestion de la redirection sur exceptions
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 du bluage:Component :
- Le composant peut utiliser une instance non définie dans la page (avant on devait utiliser un tag « hidden »)
- Possibilité de passer des listes
- Ajout de 2 attributs :
- tablefield = type de l’instance
- list = true/false
- Les pré-contrôleurs des pages appelées par les actions des composants fonctionnent
Implementation BIRT Report 2.5.1 & 2.3.2 (SPRING) - iteration I:
- Implémentation du moteur BIRT pour générer des reports
- L'implémentation est valide pour SPRING. Scope:
- OK : Gestion datasource & accès SQL Direct
- OK : Support PDF & HTML
- KO : SubReport
- KO : CSV & EXCEL
- Support des librairies BIRT 2.5.1 & 2.3.1
- Limitation : seulement le cas [Imprimer_Produit] fonctionne
- Rajout d'une propriété dans com.netfective.bluage.bsp.j2ee.service.spring pour la technologie utilisée : reportTechno=birt
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
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.