Home
About.
Modello is a Data Model toolkit in use by the Maven 2 Project.
What it does.
It all starts with the DataModel.
Once a DataModel is defined, the toolkit can be used to generate any of the following at compile time.
- Java Pojos of the DataModel.
- Java Pojos to XML Writer. (provided via xpp3, stax, jdom or dom4j)
- XML to Java Pojos Reader. (provided via xpp3, stax or dom4j)
- XDOC documentation of the DataModel.
- XML Schema to validate the DataModel.
- Java Model to Prevayler Store (actually this plugin is in the sandbox).
- Java Model to JPOX Store.
- Java Model to JPOX Mapping.
Why use Modello.
Modello isn't for everyone, it's a very new project, with a limited scope and goal behind it.
It is not aiming to be a replacement for a full blown modelling definition such as XMI or the like, but instead aims to be a code generation toolkit for maintaining data models, their use, and documentation.
 | Fact
Modello was created to serve the needs of Maven 2. |
Modello fits in the same space as other Model Mapping toolkits such as:
- JAXB
- XMLBeans
- Betwixt
 | Runtime dependencies
If you decide to use Modello in your own project, be aware that modello only aides in the creation of various artifacts from your DataModel during the compile time of your project.
Modello is not used during the runtime of your project. |