_ css deactivated
_ javascript deactivated

M2Code for Java Features - Application Generation

Built-On Eclipse 3.4 (Ganymede) and powered-by Blu Age agile model transformation technologies, M2Code for Java is a powerful Model Driven application generator that transforms UML 2 PIM models into ready to deploy Java Enterprise Application, without any manual coding.

M2Code for Java powered-by Blu Age Features

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

 

Free Trial

Free Trial

Get your free 30day M2Code for Java trial!