Buscar
Social
Ofertas laborales ES

Entries in trucos (183)

viernes
oct292010

Actualizar Grails de la versión 1.2.1 a la 1.3.5

Puesto que lo hemos sufrido en uno de nuestros proyectos, la actualización no sólo a la versión 1.3.5, sino también a la 1.2.5 tiene un problema si se está utilizando el plugin JCaptcha. Aquí se explica cómo solucionarlo.

Más información sobre Upgrade Grails from 1.2.1 to 1.3.5 (traducido al español).
jueves
oct282010

Actualización manual de Maven con Grails

Parece ser que la actualización de aplicaciones desarrolladas en Grails que usan el plugin de Maven no es tan sencilla como puede parecer a priori. En cualquiera de los casos, siempre podemos hacerla de forma semi-manual.

Más información sobre Manual Maven Grails update (traducido al español).
viernes
oct222010

Ejecución de scripts Groovy en Grails

Recordad una premisa que constantemente destacamos en el Observatorio: Grails se basa en tecnologías que han probado su funcionamiento y, sobre todo, en el lenguaje dinámico Groovy, por lo que cualquier cosa que se pueda hacer con Groovy se puede incorporar a nuestra aplicación Grails. Por ejemplo, ejecución de código Groovy externo en forma de script.

Más información sobre Execute Groovy script in Grails (traducido al español).
martes
oct192010

Servicios y 'pool' de conexiones de BB.DD.

Interesante truco y consejo que nos aporta este artículo para evitar un consumo masivo de conexiones cuando iteramos un mismo servicio.

Más información sobre Service and DB connection pools (traducido al español).
lunes
oct182010

Curiosidades del uso de Hibernate en Grails

Aunque el artículo hace mención a esta característica de Hibernate a través de un problema al migrar unos mapeos desde una aplicación Spring MVC, siempre se agredece conocer este tipo de configuraciones "ocultas" que nos ayuden a comprender todavía mejor la gran cantidad de cosas que Grails hace por nosotros.

Más información sobre Be careful when reusing Hibernate domain model in Grails (traducido al español).
viernes
oct152010

Cómo obtener la URL absoluta de nuestra aplicación Grails

Como ya conocéis los que trabajáis con Grails, podemos definir un parámetro de configuración llamado "grails.serverURL" donde indicamos la URL absoluta de nuestra aplicación. Pero, ¿qué ocurre si la aplicación está desplegada en diferentes sitios? Pues que también podemos obtener la URL absoluta extendiendo la metaclase del objeto HttpServletRequest.

Más información sobre Get absolute URL of site Grails application is available at? (traducido al español).
viernes
oct152010

Truco para STS: error de formato en GSP

Si habéis trabajado con STS, os habréis dado cuenta que muchas veces nos marca errores, sobre todo en los GSP, donde realmente no los hay. Esto es porque el analizador sintáctico de STS es en ocasiones algo estricto, como se demuestra en este pequeño truco que aquí os dejamos.

Más información sobre STS Grails Tip - Formatting error in GSP (traducido al español).
viernes
oct152010

Externalizar y recargar la configuración de Grails dinámicamente

Algunos desarrolladores en Grails se quejan del hecho que el "Config.groovy" vaya empaquetado en el WAR que desplegamos en nuestro servidor de aplicaciones, con lo que cambios a la configuración no son posibles sin reconstruir de nuevo la aplicación. Sin embargo, si indagamos un poco en la API veremos que sí es posible, y en este artículo se nos indica cómo hacerlo.

Más información sobre Externalize and reload grails configuration dynamically (traducido al español).
jueves
oct142010

Separando la configuración de "beans" en varios ficheros (inglés)

Cuando nuestro fichero que contiene toda la definición y configuración de "beans" para nuestra aplicación comienza a crecer exponencialmente, se convierte automáticamente en algo farragoso de gestionar. Si aplicamos técnicas de refactorización, podemos separar nuestro único fichero en varios especializados.

Más información sobre Grails: Splitting up resources.groovy (traducido al español).
miércoles
oct132010

Referenciar clases del dominio desde un script Gant (inglés)

Si tienes la necesidad de invocar algún tipo de script en tu aplicación Grails, aquí te dejamos un interesante artículo sobre cómo poder acceder a tus clases del dominio desde dicho script; por ejemplo, para ejecutar un servicio REST.

Más información sobre Using your application classes inside Grails Gant script (traducido al español).