SpringFuse: Online Java Code Generator

SpringFuse is the online version of Celerio, a code generation tool for Java developed by Jaxio. It reverses your database structure and generates top-quality Java source code that you can use immediately as the foundation of your web application.

To generate a project, adjust the settings below and execute the resulting command lines in a console.

Requirements: Have at least Java 1.6 and Maven 2 installed on your machine.

Current version: 3.0.70 (change logs).

We announce new version on twitter: @springfuse

Step 1/4: Fill the code generation form

Your email We send to this email the code generation logs and the extracted metadata.
Project
Name
Java root package
Database
Generation Output
Web application project using:
JSF 2, Primefaces 3.0, Spring WebFlow 2.3.0
JPA 2 Entities/DAO/Service layers
Ideal for large enterprise application requiring complex navigation, extended persistence context and nice look and feel.
Hesitating? You should read this blog (/w screenshots) and eventually JSF2/Primefaces/SpringWebflow integration notes.
Web application project using:
Spring MVC 3, jQuery 1.5
JPA 2 Entities/DAO/Service layers
A classic web stack.
Wondering how it looks? Check this blog.
Backend only project using:
JPA 2 Entities/DAO/Service layers
Just the backend... Ideal if you want to develop your own front end stack or if you simply don't need one.

All projects uses Maven 3, Hibernate 3.5, Spring 3, Spring Security 3, Ehcache, Bean Validation etc.

Behing a proxy ?

Once you are done, copy-paste sequentially these maven commands from step 2 and from step 4 in a console:

Step 2/4: Bootstrap

Copy paste this first command in a console to create the minimal set of files required to reverse the database.

Step 3/4: Configuration (Optional)

Once you become familiar with Springfuse, you may want to configure the code generation.

Step 4/4: Reverse and Code Generation

Copy paste these commands in a console to:

If the remote generation fails (error, missing entities, etc.), please read this faq entry. You should also provide a valid email in the form above to obtain the generation logs.

The first time you use Springfuse or Maven you may be disappointed by the time Maven takes to download all the jar dependencies. Just be patient...