The WebApplicationContext is an interface
that extends the ApplicationContext interface
in the Spring framework. This interface is used
to provide the configuration for a web application.
The WebApplicationContext is ready only
while application is running, it can even be
reloaded in runtime if the implementation supports this.