Overview JAX-RS

Description

There are three code generators:

  • JAX-RS create a rest API out of a gapp function model
  • JAX-RS CRUD create a rest API out of a gapp persistence model to provide CRUD (Create/Read/Update/Delete) functionality
  • JAX-RS OpenAPI2 create a rest API out of a OpenAPI 2 specification
  • Coming soon JAX-RS OpenAPI3 create a rest API out of a OpenAPI 3 specification

The JAX-RS generators creates code complying to the the JAX-RS specification. The code can be used in JavaEE as well as in JavaSE.

Prerequisites

Technologies, Frameworks, Libraries

  • Java
  • Java EE

Modeling

  • Virtual Developer Modeler
  • Domain Specific Languages: Basic, Ui, Persistence (optional), Function (optional)
  • OpenAPI

Generation

  • Virtual Developer Cloud Connector (Eclipse, Maven or CLI)

To generate code to access a web service use the generators for web service clients.