title: Data flow of a Struts Framework
body: <p>I want to know data flow in the <code>Struts 1.2</code> framework . 
  I found Different <strong>components</strong> like </p>
  
  <ol>
  <li>struts.XML </li>
  <li>action class </li>
  <li>form class </li>
  <li>Vo class </li>
  <li>Dao class</li>
  </ol>
  
  <p>After studying a lot I came know that <code>dao</code> act as communicator with <code>database</code>. One thing I can't understand is the form concept of struts and what is the <code>vo</code> class means? How <code>vo</code> class is populated using the value given in the front end.</p>
  
  <p>Please help.</p>