Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

viernes
abr092010

Permitir emails como login de usuario en Acegi (inglés)

Si estás utilizando el plugin de Acegi en tu aplicación web, sabrás que por defecto al autenticar tu usuario siempre usa el campo 'username para tal fin. Sin embargo, podemos modificar este comportamiento para que utilice otro campo, conservando también el 'username'. Aquí nos explican cómo.

Más información sobre Creating an email authentication provider in Grails with Acegi plugin (traducido al español).
miércoles
abr072010

Ver los datos en memoria de HSQLDB (inglés)

Nos llega un truco muy interesante que nos permite ejecutar un pequeño cliente para la base de datos HSQLDB cuando la tenemos en memoria, y así poder ver los datos con los que estamos trabajando. Especialmente útil cuando estamos depurando nuestras pruebas de integración contra esta base de datos en memoria, y no estamos seguros de qué datos están siendo persistidos o no.

Más información sobre Viewing HSQLDB in Grails App (traducido al español).
miércoles
abr072010

Cómo sobreescribir la configuración de Grails con ficheros de propiedades (inglés)

Una de las quejas que más hemos oído desde el Observatorio acerca de Grails es el hecho de que la configuración definida en Config.groovy es difícilmente modificable para distintos entornos cuando se genera un WAR, ya que el propio Config.groovy se compila directamente en dicho WAR y, por tanto, es imposible de alterar si no se genera de nuevo. Aunque cierto, Grails ofrece un mecanismo alternativo para sobreescribir parámetros de configuración de una aplicación generada como un WAR, que ya comentamos aquí. Sin embargo, algunos usuarios estaban encontrando problemas para aplicar esta funcionalidad, por lo que aquí se nos explica brevemente cómo solucionarlos, si fuera el caso.

Más información sobre Grails Override Configuration with Properties File (traducido al español).
miércoles
abr072010

Truco para usar servicios de sesión en nuestras etiquetas Grails (inglés)

Desafortunadamente, con la liberación de la nueva versión 1.2.2, todavía no se ha solucionado el problema de poder inyectar servicios de sesión en una librerías de etiquetas Grails, y se espera quede solucionado para la versión 1.3.0, que será liberada en breve. Las buenas noticias son que, sin embargo, existe un truco para poder conseguir inyectar estos servicios de forma sencilla y efectiva.

Más información sobre Using session-scoped services in Grails' taglib (traducido al español).
miércoles
abr072010

Validación remota de formularios con jQuery (inglés)

Desde el Observatorio venimos observando que muchos desarrolladores utilizan jQuery para la vista de sus aplicaciones desarrolladas con Grails (de hecho el equipo de desarrollo del Observatorio también está implementando un proyecto que verá la luz a finales de Abril con esta tecnología de vista). Por ello, comienzan a proliferar artículos sobre cómo integrar jQuery con Grails de forma óptima, y aquí de nuevo, tenemos un ejemplo.

Más información sobre Grails remote jQuery form validation (traducido al español).
miércoles
abr072010

Gráficos dinámicos con jFreeChart en Grails (inglés)

Si en vuestro proyecto tenéis la necesidad de generar gráficos de forma dinámica, existen varias posibilidades que se analizan en este artículo, pero sin duda la más completa sería jFreeChart.

Más información sobre Generating Dynamic Charts in Grails (traducido al español).
miércoles
abr072010

Técnicas de metaprogramación en Groovy y Grails (inglés)

Que uno de los puntos fuertes de Grails es su uso de Groovy es algo ya obvio a estas alturas, sobre todo por las posibilidades de metaprogramación que nos proporciona este lenguaje dinámico. Pero además, las técnicas de metaprogramación están al alcance de todo el mundo, y las podemos utilizar para mejorar y extender la funcionalidad dinámica de nuestra aplicación. Aquí nos explican cómo hacerlo.

Más información sobre Metaprogramming Techniques in Groovy and Grails (traducido al español).
miércoles
abr072010

5Tech - Semana 2: Grails (inglés)

Cada vez son más los desarrolladores que, al usar por primera vez Grails, caen rendidos a sus pies.

Más información sobre 5Tech - Week 2: Grails (traducido al español).
miércoles
abr072010

Django vs. Grails (inglés)

Aquí os dejamos la opinión de un desarrollador sobre Django vs. Grails. En nuestra opinión desde el Observatorio, no todos los inconvenientes que se achacan a Grails son realmente "culpa" de Grails, sino de las tecnología sobre las que Grails se ejecuta. Por ejemplo, hemos oido muchas veces, y en este artículo también se menciona, el hecho de que Grails lanza una excepción de memoria cuando se hacen muchos cambios en caliente; sin embargo, este problema es más achacable al contenedor Tomcat. En cualquier caso, siempre es interesante conocer cómo otras tecnologías complementan o suplementan a Grails, claro.

Más información sobre Django vs. Grails (traducido al español).
miércoles
mar312010

Comparativa de plugins para JMS en Grails (francés)

Como ya conocemos, existen varios plugins para integrar la tecnología JMS en nuestra aplicación Grails. En este artículo se analizan dos de ellos, de forma que puedas hacerte una idea de qué ofrecen y sus ventajas e inconvenientes.

Más información sobre JMS / ActiveMQ: Spring vs Grails (traducido al español).