title: How does Spring relate to JAXB?
body: <p>I am in the process of learning the <a href="http://en.wikipedia.org/wiki/Apache_CXF" rel="nofollow">CXF framework</a> and I know that it uses both <a href="http://en.wikipedia.org/wiki/Spring_Framework" rel="nofollow">Spring</a> and <a href="http://en.wikipedia.org/wiki/JAXB" rel="nofollow">JAXB</a>. </p>
  
  <p>My understanding is that CXF utilizes Spring for IoC and AOP and that it uses JAXB as the default data binding component.</p>
  
  <p>So Spring uses XML to bind POJOs and CXF uses XML (JAXB) too.</p>
  
  <p>But does Spring rely on JAXB at all?</p>
  
  <p>If so, for what purpose?</p>
  
  <p>Clarifying this would help me better understand the relationship between the various components. A block diagram would be even better. Thanks.</p>