What is SpringFuse

SpringFuse is the online version of Celerio, a code generation tool for Java developed by JAXIO.

Springfuse relies on Celerio to generate in a few seconds web applications that leverage various open source technologies, such as Spring Framework and Hibernate.

How Springfuse works

Springfuse uses the structure of your database as an entry point.

The generation process is done in very easy steps.

  1. You run locally on your computer, our Springfuse Maven plugin. It extracts the meta-data information from your database, such as the table names, the column names and the various integrity constraints.
  2. Springfuse plugin uploads the result of this extraction to Springfuse site. In a few seconds the Celerio code generator generates your project and zip it.
  3. Springfuse plugin then downloads your project source code. Here you go : you have your first release!

With Springfuse you save weeks of developments and you learn faster the Open Source technologies that Springfuses leverages.

When to use Springfuse?

Eliminate repetitive tasks

When you identify a repetitive task, your duty is to automate it. Springfuse automates the tedious and repetitive task of writing the first piece of code of a new Java project.

Actually this first piece of code that Springfuse generates constitute the backbone of your application. It goes way beyond a simple copy paste. It covers subject such as persistence, 2d level cache, security, dependency injection, distribution, localization, unit tests, etc.

In just a few seconds, Springfuse relieves you from the burden of coding all this not-so-funny part of your application.

Therefore

Learn faster new technologies

There are so many Java technologies around! It is moving so fast! Which ones to choose ? And then, what are the associated best practices ? You do not always have the time to answer these questions.

In most cases, Spring is a must have technology. Still, Spring can be complex to apprehend. Springfuse's mission is to deliver world-class project built on SpringSource technologies that follows SpringSource best practices, in a few seconds.

Therefore

Make it possible !

Cost cuttings, lack of resources, lack of training, impossible dead lines, you name it.

When the wall in front of you is too high, you just cannot climb it without help. Springfuse can be a precious ladder. Here are two use cases:

Prototyping

Writing a prototype for free is a common practice in the industry. You have to work fast, for free, and deliver top notch quality to get the deal.

Springfuse increases drastically your chances to succeed.

Application rewriting

Deciding to rewrite an application is a tough decision. There are often many risks. However, when your customer ask for patches and features that you cannot deliver in time because of some some old code that nobody understand anymore, you do not have many choices. But it is too much work, you would need a second team, but there is no budget for that.

Springfuse helps your existing team make the first move toward your application rewriting.