VRaptor 2 is a Web-based MVC and IOC framework based on many frameworks and ideas (Seam, Stripes, Webwork, Hibernate Annotations, etc). It makes full use of Java 5 Annotations. It favors convention over configuration, because configuration in XML/properties/annotations is always easy to make mistakes and repetitive (aka copy and paste in many places). This framework uses a more imperative approach, instead of having many XML files to configure lifecycle and other properties. Most of the settings go inside plain Java objects (POJO), so the team knows exactly what is going on and where.
| Tags | Software Development Libraries Java Libraries Application Frameworks |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | Unix OS Independent Windows Windows Mac OS X Mac OS X |
| Implementation | Java |
Recent releases


Release Notes: The highlight of this release is a new way to offer more user-friendly URIs for your application. There are also a bevy of API cleanups and bugfixes.


Release Notes: This release comes with new taglib support, better integration and componentization through the use of pico container, and better documentation and tests. Some deprecated annotations have been removed.


Release Notes: This release comes with many improvements including a new Maven plugin that automatically generates the vraptor.xml file. Projects based on Maven 2 can now use mvn jetty:run. Objects in the new ScopeType.FLASH will exist until the next request.


Release Notes: This version comes with many bugfixes, better Spring IoC integration, support for constructor injection on interceptors, and an option to disable auto-loading.


Release Notes: This versin comes with minor changes, bugfixes, and a site update.
A command-line utility that simply dumps all attributes of its environment.