COMPONENTS
All IoC containers supported by Lamino provide a facility whereby a sub-configuration is loaded from an external file. This facility enables some separation of concerns but has the following shortcomings:
- There is no way to reuse this sub-configuration more than one time
- There is no way to hide internals from the importer
Adding those two capabilities brings to life the notion of components. A component provides services to its importer (exported services) and requests services (imported services) from it.