2.4.2. Understanding how configuration files are loaded

The following topics are covered:

2.4.2.1. Configuration Retrieval
2.4.2.2. Advanced concepts for the PortalContainers

eXo Portal uses PicoContainer, which implements the Inversion of Control (IoC) design pattern. All eXo containers inherit from a PicoContainer. There are mainly two eXo containers used, each of them can provide one or several services. Each container service is delivered in a JAR file. This JAR file may contain a default configuration. The use of default configurations is recommended and most of services provide it.

When a Pico Container searches for services and its configurations, each configurable service may be reconfigured to override default values or set additional parameters. If the service is configured in two or more places, the configuration override mechanism will be used.

Copyright ©2012. All rights reserved. eXo Platform SAS