title: Single servlet to handle a single page web application design
body: <p>I have a single page web application designed to look like a desktop application using plain Jsp/Servlet. In the back end I have one servlet with action param being passed for various actions occurs on the single  web page. 90% of the requests are ajax. When the functionality grows on the single web page there will be more actions exist under single servlet. Now my questions are </p>
  
  <ul>
  <li><p>having single servlet to manage a lot of operations a good design? What would be the better design?</p></li>
  <li><p>What is the performance benefit when having single vs multiple servlet?</p></li>
  <li><p>Will the servlet code be unmanageable at one point when it grows?</p></li>
  </ul>
  
  <p>For company policy reasons I can't use the spring mvc..</p>