De Javier Onsurbe:
He tenido últimamente huecos para cacharrear con esta tecnología que comentaba Luismi y tengo que decir sin que sirva de prececente (jejejejeje) que estoy completamente de acuerdo con Luismi, me esta gustando un montón.
Me ha sorprendido especialmente el control que tiene sobre el proyecto y el chequeo que hace del contenido del mismo.
Si tenéis tiempo y ganas podéis hacer los siguientes experimentos sobre el entorno que compartió Luismi y con la consola de roo arrancada:
El primero es editar una jspx del proyecto e incluir un taglib sin cerrar, da igual el que sea, pero es importante que este sin cerrar, veréis que la consola de roo chequea la sintaxis de la pagina y os informa del problema con el siguiente mensaje:
Managed SRC_MAIN_WEBAPPWEB-INFviewspizzaorderlist.jspx
roo> [Fatal Error] :89:7: The element type «sec:authorize» must be terminated by the matching end-tag «</sec:authorize>».
Undo manage SRC_MAIN_WEBAPPWEB-INFviewspizzaorderlist.jspx
Undo manage SRC_MAIN_JAVAcomspringsourceroopizzashopwebPizzaOrderController_Roo_Controller.aj
Unable to parse menu.jspx (The element type «sec:authorize» must
be terminated by the matching end-tag «</sec:authorize>».)
El segundo es coger la clase Rsvp.java y declarar el método toString(), comprobareis que ROO detecta ese cambio y renombra el método toString() del aspecto correspondiente por otro llamado generatedToString() y nos informa de ello a través de la consola de ROO
Si le dedicáis un rato estoy seguro que os sorprenderá gratamente como ha hecho conmigo.

Deja un comentario