title: How to use MVC in Java EE 6/7 without using other frameworks?
body: <p>I have already implemented the <code>MVC</code> pattern using the Spring framework.
  In Spring there are <code>@Controller</code> and <code>@RequestMapping</code> annotations in the controller class and  this framework doesn't use any <code>HttpServlet</code>. </p>
  
  <p>I want this exact structure in Java EE (but without using any other framework).</p>
  
  <p>So my question is: how can I use MVC in Java EE without using other frameworks?
  Note: I don't want to use <code>HttpServlet</code> class</p>