See: Description
| Interface | Description | 
|---|---|
| ConfigurableWebApplicationContext | 
 Interface to be implemented by configurable web application contexts. 
 | 
| ConfigurableWebEnvironment | 
 Specialization of  
ConfigurableEnvironment allowing initialization of
 servlet-related PropertySource objects at the
 earliest moment that the ServletContext and (optionally) ServletConfig
 become available. | 
| ServletConfigAware | 
 Interface to be implemented by any object that wishes to be notified of the
  
ServletConfig (typically determined by the WebApplicationContext)
 that it runs in. | 
| ServletContextAware | 
 Interface to be implemented by any object that wishes to be notified of the
  
ServletContext (typically determined by the WebApplicationContext)
 that it runs in. | 
| WebApplicationContext | 
 Interface to provide configuration for a web application. 
 | 
| Class | Description | 
|---|---|
| AbstractContextLoaderInitializer | 
 Convenient base class for  
WebApplicationInitializer implementations
 that register a ContextLoaderListener in the servlet context. | 
| ContextCleanupListener | 
 Web application listener that cleans up remaining disposable attributes
 in the ServletContext, i.e. 
 | 
| ContextLoader | 
 Performs the actual initialization work for the root application context. 
 | 
| ContextLoaderListener | 
 Bootstrap listener to start up and shut down Spring's root  
WebApplicationContext. |