1, based on request driver
The most popular Web MVC framework, such as Webwork, Struts, Spring MVC
2, event-based drive
Representative Web MVC frame with Tapestry, JSF (JSR127)
3, based on portlets (jsr168)
Similar to servlets, the representative Web MVC framework is JetSpeed