It is a web mvc and ioc framework which was based on many frameworks and ideas (JBoss Seam, Stripes, Webwork, Hibernate Annotations etc).
VRaptor2 makes full use of Java 5 Annotations. The result? A simpler way to deal with web programming. Your business logic classes have no contact with javax.servlet API, and there is less need of configuration than with other web controllers.
Use Patent Claims