Generation Framework for Spring

The Skyway Generation Framework for Spring includes a set of generators, and each generator is targeted at a specific layer of a Spring application.

DAO Generator
The DAO Generator generates the Java DAO code for accessing relational databases. It generates the complete data persistence tier from developer-defined metadata or an existing database schema.

ORM Generator
The ORM Generator generates the object/relational mapping (ORM) layer for a Spring application. The ORM Generator supports the use of Hibernate and container-specific JPA implementations.

Services Generator
The Services Generator generates the service layer of the application. In the context of MVC, services are part of the Model of an application. Services include the functional logic that make up the application, but they have no specific knowledge of a web application. In the context of web services, services are the API's that can be accessed over the network.

Web Generator
The Web Generator generates the web layer of an application based on the model-view-controller pattern using Spring MVC.

Core Generator
The Core Generator simplifies the creation of the most fundamental parts of the Spring Framework and abstracts the use of IoC and Dependency Injection features.

By employing the appropriate generator(s), the Skyway Generation Framework can be used by developers to generate specific layers for new or existing Spring applications. The full set of generators can also be used together to generate a full Spring application from end-to-end.

The generated code conforms to Spring patterns and best practices, ensuring the Skyway Generation Framework produces the same type of code that an experienced developer would write by hand.

© Copyright 2001-2010 Skyway Software Inc. All Rights Reserved