title: Servlet vs Beans
body: <p>I am new to java(learning JSF and other JAVA EE components) and have a very basic question.</p>
  
  <p>Why do we need a Servlet when lot of the things can be done with Beans. What is there in servlet which cannot be done from a Bean or how is using Servlet better than Beans in a web based application.</p>