M2Spring - Version 1.4.2
Model2Code.com is proud to announce that M2Spring 1.4.2 is now available for download. Version 1.4.2 includes new and enhanced modeling and generation capabilities.
Release Note M2Spring version 1.4.2 - New features
Test generation with JUNIT:
- Application generation,
- Manual application execution for test data generation for the scenario (record/ save),
- Saved scenario’s execution (ant task),
- Spring 2.5/Jsf and Spring 2.5/Struts Implementation.
Process Diagrams Generation Enhancement:
- Generated code Optimization (11kb vs 98kb)
- Before -> factorization of every possible path implying code duplication
- Now -> Smart scanning of the paths using the sequential and/or overlapped “if”
Chained Pre-controllers and Struts implementation:
- Adding one or several treatments before the page’s load
- Each treatment is defined with an activity diagram
- Redirection on exceptions’ management
Exceptions refactoring & logging system:
- Trace persistence, service and web layer
- Exceptions hierarchy
- Error page redirection added
Enhancement of the bluage:Component :
- The component can use a non defined instance in the page (before we have to use the tag « hidden »)
- Possibility of pass lists
- Two attributes added :
- tablefield = instance type
- list = true/false
- The pages’ pre-controllers called by the components’ actions work.
BIRT Report Implementation 2.5.1 & 2.3.2 (SPRING) - iteration I:
- Implementation of the BIRT engine to generate reports
- The implementation is valid for SPRING. Scope:
- OK : Datasource management & SQL Direct access
- OK : PDF & HTML Support
- KO : SubReport
- KO : CSV & EXCEL
- BIRT 2.5.1 & 2.3.1 libraries Support
- Limitation: only the case [Print_Product] works
- A new property added in com.netfective.bluage.bsp.j2ee.service.spring BSP for the technology used: reportTechno=birt
Deletion of the SPRING schemas in the generated projects:
- The XSD paths are now defined according to the SPRING jar classpath.
Workflow Files Versioning:
- The "Workflow" files have a new property: Workflow Version
- The workflow version allows knowing if the version for which the “workflow” has been written matches with the generator’s version.