Kauri Documentation
 PreviousHomeNext 
13.4.2 Element descriptionBook Index14.2 Configuration: first steps

14 Configuration

14.1 Introduction

An application often has a number of configurable items: connection settings for a database or SMTP server, the path to the company logo, connection limits, port numbers, date formatting patterns, passwords for external services (e.g. Google maps API key), and so on.

Configurability is useful both for company-internal usage (e.g. different configurations for different deployments) and standard applications installed by many users.

As applications become bigger and are composed of lots of modules, each of the modules might have its configuration requirements.

Rather than letting developers invent a configuration technique on the spot (property files, system properties, ...), Kauri offers a default solution, bringing both homogeneity and a larger feature set. Some of its features include:

 PreviousHomeNext 
13.4.2 Element description14.2 Configuration: first steps