OJB Generator

More productivity and agility
for your OJB developments !

What is it ?

 

OJB Generator is a powerfull solution to generate your business and persistence layers from an UML model. Based on a very simple modelization, the generator helps you to produce XML configuration file and Java objects for OJB (all informations about OJB at : http://db.apache.org/ojb/).

OJB Generator is free and allows you to customize generation rules and add your own patterns up to 5O scripts.

How does it work ?

OJB Generator uses Mia-Generation to connect the UML model to customizable Java and OJB generation scripts and by the means of this connection generate files. You need to download and install Mia-Generation to use it.

What are the top features ?

  1. Powerfull OJB Generation
  2. The generator provides Java/OJB implementation from UML class diagrams by generating :


  3. Simple modelization in your favorite CASE tool
  4. The modelization of your application is very simple. You just need an UML diagram of classes describing the page flow using <<BusinessObject>> stereotyped classes

    <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td colspan="2">
    </td> </tr> </tbody></table>

    Mia-Generation is open to any file format for input models and can be connected to major modeling tools (Rose™, Rhapsody™, Together™, Poseidon™, Magic Draw™, and any XMI compliant tool). Use your favorite CASE tool to design your application and generate it with OJB Generator.


  5. Customizable solution
  6. Because Mia-Generation use template based generation engine, you can customize very easily generation patterns (for example, replace PersistanceBroker in Business factories with ODMG or JDO). Generation rules are specified with a full IDE dedicated to generator building : Mia-Generation Architect. OJB Generator is free and allows you to customize generation rules and add your own patterns up to 5O scripts.

    <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td colspan="2">
    </td></tr></tbody></table>