La idea detrás de Spring Roo es incrementar la productividad del desarrollador Java sin comprometer la integridad estructural o la flexibilidad de la solución. No contiene un componente Runtime. Esto es muy importante, no solo porque no ata la solución al framework, sino porque no genera overhead. Se puede eliminar facilmente.
Entre las características que nos ofrece, caben destacar:
- Permite desarrollar una aplicación Web en minutos. Genera un war. •Construye dos capas: la de persistencia y la de presentación. Para agregar la capa de negocio, se pueden agregar las clases manualmente a los controladores generados con Roo.
- Permite generar un modelo de datos complejo, incluyendo validaciones.
- La aplicación Web es RESTful y tiene soporte para internacionalización en varios idiomas.
- Tiene soporte de seguridad out-of-the-box.
- La presentación usa Dojo
Una de las característica más importantes de esta nueva versión es la DBRE (Ingeniería inversa incremental de Base de Datos), que nos permite hacer una introspección de una base de datos existente y generar las entidades JPA.
Otras nuevas característica que nos ofrece la versión son:
- Última versión del Toolkit de Google
- Soporte automático para JSON
- Actualización de librerías
Si quieren ver más información lo pueden hacer desde el sitio oficial.
Vía: Unpocodejava