JRapid, the high productivity AJAX Platform

» Community

 

JRapid Overview - Code Generator

Generates necessary files for an AJAX web application stack supported on standard Java architecture.

Code Generator

Domain Driven Design XML

Business model is mapped into a single source XML file.

This design also allows shortcuts for UI quick generation of custom screens.

JRapid Code Generator

Code generator is made up of transformers.

These transformers are basically XSL transformations applied to the domain XML, thus generating all the files that compose the final application.

JRapid includes a default set of transformers, but developers can also add more on demand from the community site:

  • Default: List HTML, Form HTML, Panel HTML, Java Services Classes, Java Entity Classes, Hibernate Mapping Files, Entity XML Marshallers, Controller Class, Security File, etc.
  • Community: Toolbar HTML, JUnit, UML Diagrams, Data Dictionary, etc.
JRapid Code Generator

Files

JRapid generates an AJAX web application stack supported on standard Java architecture.
Files are created for each of the layers: Presentation, Business and Persistence.

Files are organized in two groups:

  • Always Regenerated: These files are overwritten on each generation, reflecting the last changes made to the domain.
  • Once Generated (Customizable): These files are created once and never overwritten, so the developer can customize them and so, the behaviour of the application. For example, Java classes that extend from always regenerated ones.
Code Generator