Skip to content
Model centric tools for Spring development Community portal
Skyway PerspectivesModel driven delivery

Products / Skyway Builder

Skyway Builder Overview

Skyway Builder turns an application model into a working Spring project. This overview explains the approach, the generated layers and the editions that carry it.

Isometric diagram of the Skyway application stack with view, controller, service and data layers

The approach

Model once, generate every layer

Skyway Builder is an Eclipse based modelling tool for rapidly producing Java enterprise applications and Web Services with the Spring Framework. Instead of writing each layer by hand, you describe the application as a model and let recipes generate the code.

The model holds entities, services, controllers and flows. Generation reads that model and writes the Spring project: entities, repositories, services, controllers, views, configuration and tests. A model change reaches every layer on the next run.

  • A model centric workflow instead of repetitive hand coding.
  • Generated Spring code that stays readable and testable.
  • Recipes that can be adapted to a team convention.
  • Community and commercial editions built on the same model.

Generated layers

Layer 01

View and UI

JSP pages and tags that render data and collect input.

Layer 02

Controller

Request handling, binding, validation and view selection.

Layer 03

Service

Transactions, business rules and calls to repositories.

Layer 04

Data

Entity types, repositories and named queries.

Start the Step Guide Find a download