title: How spring internally creates object based on configurations
body: <p>Can some one shed some light on how spring creates objects for the configurations based on namespace. for eg.</p>
  
  <pre><code>  &lt;jms:jca-listener-container resource-adapter="myResourceAdapter"
                          destination-resolver="myDestinationResolver"
                          transaction-manager="myTransactionManager"
                          concurrency="10"&gt;
  
  &lt;jms:listener destination="queue.orders" ref="myMessageListener"/&gt;
  </code></pre>
  
  <p></p>
  
  <p>I want to know what goes on internally, how spring instantiates the object. Pointer to the code in the framework which does this would be of great help</p>
  
  <p>Thanks</p>