Application Configuration Overview

To run an application, configuration details must be provided to the Genero Application Server.

Many of the configuration details for one application end up being the same for a set of applications. Rather than provide the same configuration details in each application's configuration, the concept of inheritance allows you to define the common configuration details in a single place, to be inherited and used by multiple applications.

With Genero, you typically define an abstract application to hold the common configuration details. An abstract application is not executable. It is intended to provide the baseline default configuration for other applications to inherit. You can create as many abstract applications as you need. Abstract applications can inherit a base configuration from another abstract application.

You configure your application to inherit the settings of the abstract application. To inherit a configuration of another application, specify the other application as the parent. There is no limit to the levels of inheritance an application can inherit from another application (abstract or not) that inherits from another application, and so on.

To provide the configuration for an executable application, either: