Generate a Spring-based, Java CRUD application in minutes.
Skyway Builder Community Edition (CE) is an Eclipse-based, code generation tool for accelerating the development of Spring applications. Spring MVC scaffolding capabilities allow users to generate a Spring-based, Java CRUD application in minutes.
Skyway Builder is very impressive. After going through skywayperspectives.org's tutorials and sample apps, I was able to create an entire CRUD JEE Spring App in less than 30 minutes, which would normally have taken me a day or so. I didn't realize this at first, but I didn't need to touch any java code or spring configuration files to create the application. Skyway generates these files for you automatically based on how you configure the different artifacts for each layer in your application (data, logic, MVC), and how you model the business logic in the actions. Fortunately, I wasn’t locked into the modeling environment, and I could switch back and forth between my existing java code and the Skyway models. The Eclipse design time framework is also very slick as I learned from their site that it uses standard Eclipse frameworks, such as EMF and GMF. They’ve also created their own extensible DSL for modeling and generation which I think will definitely help create reusable java artifacts that are specific to the projects in my company. I truly haven’t found another open source tool like this that gives you the ability to model and generate an entire JEE App. Nicely done!