Feature: Configurable Code Generation

While Skyway Builder provides you with a fully-implemented set of SpringSource-certified Spring MVC templates, there may be occasions where you want to modify the code generation templates to match your own custom requirements.  The standard Spring templates included with Skyway Builder can be used as-is, or they can be adapted to meet custom generation requirements.

    Coming Soon

Skyway Builder Professional Edition supports the customization of code generation templates using a Skyway Template Project (no Eclipse plugin development required).  A Spring DSL project can be easily configured to use a Skyway Template Project in the Eclipse workspace as the source for the templates.

The benefits of using the Skyway Template Project are:

  • Any developer can customize application templates – Eclipse plugin development experience is not required. The only skillset required to customize templates is is JET, which is very similar to JSP.
  • Customized templates can be used on a project-by-project basis – If needed, each project can have a distinct set of templates.
  • Customized templates can be shared across projects – As templates are adapted to conform to company standards and desired implementations, they can be shared across development projects.
  • Customizations can be version controlled like standard Eclipse projects – The templates that were used to generate the code and configurations can be version controlled with the application.
  • Customization of code generation for all Skyway Builder editions – Each edition of Skyway Builder adds additional code generation functionality, and all templates for all versions can be customized.

 To create a new Skyway Template Project, right-click in the Project Explorer and go to New Project > Skyway Template Project.

The Template Project contains all of the templates being used in the code generation.  The templates can be modified to meet your custom code generation requirements.

For a given project, change the code generation templates being used by identifying the location of your customized templates.

 

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