title: Difference between Spring DOCTYPE and <beans> tag
body: <p>In Spring there is a XML configuration for bean right?</p>
  
  <p>What is the difference between:</p>
  
  <pre><code>&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"&gt;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>&lt;beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"&gt;
  </code></pre>
  
  <p>Also i'm a bit curious with the difference between <code>SpringMVC</code>, <code>MVC</code> and just <code>Spring</code></p>