title: Difference between Apply Request Values and Update Model Values
body: <p>I often get doubt on these two phases. The following is my understanding:</p>
  
  <ol>
  <li><p><strong>Apply Request Values</strong></p>
  
  <ul>
  <li>In this phase, the submitted values are coming from the request parameter. Then the request values are set into the backing bean ie.setting to components UIInput</li>
  </ul></li>
  <li><p><strong>Update Model Values</strong></p>
  
  <ul>
  <li>In this phase, processed values are transferred from backing bean (UIInput) to managed beans. (It is our custom defined JSF beans).</li>
  </ul></li>
  </ol>
  
  <p>I am thinking that my understanding is correct. But, reading few articles made me confused. I want to make me more clear on these two phases. Please clarify me.</p>