Interfaces
 InterfaceDescription
 IApplicationContext Central interface for the configuration of an application.
 IApplicationContextAware Interface to be implemented by any object that wishes to be notified of the IApplicationContext that it runs in.
 IConfigurableApplicationContext Provides methods that will enable an implementing class to be configured by IObjectFactoryPostProcessor instances.