VRaptor 3 offers deep integration with dependency-injection frameworks; with Spring and PicoContainer support ready out of the box. In fact, VRaptor runs inside the DI container, enabling full integration: you can use all Spring components along with VRaptor. An API is also available to support other DI frameworks. We also integrate with Hibernate, so that your components can simply have the session injected and VRaptor takes care of the rest. A pleasant outcome of the focus on testability and IoC is that the framework is easy to extend, for instance users can add Converters or change the name conventions.
VRaptor intends to make it easy to write RESTful applications. You can have readable URIs and effortlessly bind path parameters to method arguments. It's also trivial to bind certain controller methods to HTTP verbs.
In another portion of our effort to make web development more pleasant, we made sure to be refactor-friendly: users never have to refer to other methods or classes through Strings.
We invite you to check out our 1-minute tutorial: http://vraptor.caelum.com.br/doc ... 3-one-minute-guide.