_ css deactivated
_ javascript deactivated

Fonctionnalités M2Code for Java - Génération d'Applications

Construit sur Eclipse 3.4 (Ganymede) et embarquant le moteur de transformation agile de transformation modèles Blu Age, M2Spring est un générateur d’applications dirigé par des modèles qui transforme les diagrammes UML 2 (PIM) et les maquettes xHTML des interfaces graphiques en applications Java EE prêtes à être déployées, sans aucun codage manuel.

Fonctionnalités de génération

Generator workbench

Dedicated specific perspectives
Transformation workflow editor
HTML editor with validation support, auto completion capabilities and component palette
HTML file creation wizard
Launch generation wizard
Input customization wizards
Generation console / log
Cheat sheets
Model validation
Preferences settings
Built-On Eclipse 3.4 (Ganymede)

Generation inputs

HTML static mockup
Exported EMF XMI PIM model
Transformation workflow (set of BSP that detailed the target technical architecture)

Generation cartridges (BSP)

View layer
Service layer
Persistence
JSP
JSF
MVC Architecture
Hibernate

Generated application architecture

MVC2
Data access implementation layer
Persistency implementation layer
Service layer and business objects Business object
DB creation ddl script
Persistency elementary services
Research elementary services
Services associated with business rules
Technical services
Complex service 
Exceptions and error messages management 
Security (authentication and authorization)
Logging
Business Delegate
Control on access to business services
Data Access Object
Value Object (or Data Transfer Object)
Session control
Access control through URL

Model debugger

Model element breakpoint on runtime execution
Step by step execution
Introspection view
Debug view
Graphical model view

Hibernate support

SessionFactory (org.hibernate.SessionFactory)
Session (org.hibernate.Session)
Persistent Objects and Collections 
Transient objects and collections
ConnectionProvider (org.hibernate.connection.ConnectionProvider)
Extension interfaces 
Hibernate configuration
Cache system configuration
Mapping files definition

Exceptions management

System Exception
Application Exception
Business Exception
Common Exception