It has integration with Spring DSL and also has the feature to do code generation for generating Spring MVC and Spring Web Flow solutions. The new version supports Spring MVC scaffolding for generating Spring-based, Java CRUD applications from new or pre-existing domain models. Skyway Builder Community Edition version 6.3 was released last month. It also constructs the Spring applications in a standard directory format, manages the build configuration files, helps the developers create domain objects, and provides automatic web tier generation for REST-based web user interfaces. It provides a command line shell with tab completion, context aware operations and command hinting features.
Roo is a round-trip code generator framework that generates most of the artifacts required in Spring based web applications. A typical Java web application includes classes like Data Access Object (DAO), XML to Java mapping files, Spring, Log4J configuration files which are all good candidates for auto-generation. Model Driven Development (MDD), which includes code generation, is gaining more interest now because there are several artifacts in a typical Java application that can be auto-generated. With the recent release of code generation tools such as Spring Roo framework from SpringSource, Skyway Builder Community Edition version 6.3 and Blu Age's M2Spring, there is a renewed focus on the role of code generation in developing enterprise Java applications.