title: JSF on what is UIComponent
body: <p>Iam learning JSF and i need some understanding of </p>
  
  <ol>
  <li>what actually is Component Model/framework and </li>
  <li>what is UIComponent in JSF means and how it is different from a standard HTML element.</li>
  <li>what it requires to call a component as UIComponent in jSF?</li>
  </ol>
  
  <p>The basic that i know/understood is that any UIComponent is desgined as a class that has its own properties and methods and can connect to managed bean on server independently of other compoenents in page.</p>
  
  <p>Would like to know more on UICompenent,how it is rendered on page and how it reacts to events generated by user actions.</p>