Acceleo Java EE Generators provides a set of code generators for the popular Java/JavaEE frameworks:
- JPA/Hibernate
- Spring Framework
- Struts
- JSP
- ...
These generators apply on models created with three Domain Specific Modelers:
- Entity Designer: to define entities and their relationships
- SOA Designer: to define components and services
- Cinematic Designer: to define the pages and transitions between pages
You can choose which layers to generate:
- UI Presentation: JSP, Javascript with default CSS theme
- UI Cinematic: navigation between screens and event behavior
- Service: complex or simple business service
- Data: store and manage data from a datasource (usualy a database)
These generators can also generate unit tests (based on JUnit) and brige frameworks (example: between Spring and Hibernate).
Several properties are externalized from the generators to simplify architecture choices.
Written with Acceleo, these generators can be refined and overridden to specialize them project after project. If you need heavy customisation, fork the EPL code to create your own Acceleo templates.