Spring MVC - Application Context vs Web Application Context