title: What is the difference between ApplicationContext and WebApplicationContext in Spring MVC?
body: <p>What is the difference between Application Context and Web Application Context?</p>
  
  <p>I am aware that <code>WebApplicationContext</code> is used for Spring MVC architecture oriented applications?</p>
  
  <p>I want to know what is the use of <code>ApplicationContext</code> in MVC applications? And what kind of beans are defined in <code>ApplicationContext</code>?</p>