Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

martes
sep272011

Utilizando cachés con Grails 2.0

A partir de la nueva versión de 3.1.0, el framework de Spring proporciona una abstracción para la gestión de cachés: Spring Cache Abstraction. En este artículo se explica cómo podemos integrar dicha abstracción en nuestra aplicación Grails 2.0.

Más información sobre Using Caches in Grails 2.0 (traducido al español).
martes
sep272011

Grails 1.3.7, Spring Security y OpenID... con excepción

Si en vuestra aplicación Grails necesitáis autenticaros contra un repositorio OpenID, puede que este artículo os sirva de ayuda.

Más información sobre Grails 1.3.7, Spring Security and OpenID... with exception (traducido al español).
lunes
sep262011

Un plugin para Ruby

Ya comentábamos en un artículo anterior que Grails podría integrarse con cualquier otro lenguaje que se ejecute en una JVM, y aquí tenemos un nuevo ejemplo de ello con JRuby.

Más información sobre A Ruby Plugin For Grails (traducido al español).
lunes
sep262011

Establecer el nivel de Log4J dinámicamente

Si todavía no habéis utilizado el plugin Console en vuestras aplicaciones, no dudéis en hacerlo cuanto antes, ya que podéis hacer algo tan útil como cambiar de forma dinámica el nivel de auditoría de vuestra aplicación sin necesidad de tener que parar el servidor o cambiar nada en el código. Ideal para depurar problemas en producción.

Más información sobre Dynamically setting Grails Log4J levels with the Console Plugin (traducido al español).
lunes
sep262011

Redireccionar a diferentes URLs dependiendo de la autenticación

Cuando utilizamos el plugin Spring Security en Grails podemos determinar a qué página debemos enviar al usuario en base a quién se ha autenticado. Aquí se explica brevemente cómo.

Más información sobre Configuring different target URLs after login according to user roles (grails spring security) (traducido al español).
jueves
sep222011

Servicio de voz automatizado de búsqueda de restaurantes

La tecnología que nos ofrece Tropo y su integración Grails es sencillamente impresionante. Aquí os dejamos un ejemplo más de lo sencillo que es crear sistemas de reconocimiento de voz para todo tipo de búsquedas, como por ejemplo, de restaurantes.

Más información sobre Creating an internationalized Restaurants Finder application in minutes with Grails and Tropo (traducido al español).
jueves
sep222011

Anotación para comprobar parámetros requeridos de sesión

Que Grails nos proporciona todo tipo de funcionalidad y herramientas para construir nuestras aplicaciones es innegable, pero incluso en aquellos casos en que no es suficiente, es bastante sencillo crearnos nuestras propias herramientas, como por ejemplo se indica aquí, con anotaciones.

Más información sobre Annotation for checking required session fields (traducido al español).
martes
sep202011

CloudFoundry + Grails + MongoDB: Breve introducción

Aunque con un nivel de detalle y complejidad bastante bajito, diríamos que demasiado básico, en este artículo se explica cómo comenzar a desarrollar una aplicación usando el servicio cloud de CloudFroundry junto con Grails y el repositorio NoSQL por excelencia, MongoDB.

Más información sobre CloudFoundry + Grails + MongoDB: Quickstart (traducido al español).
martes
sep202011

Objetos de comando en Grails

Aunque ya hemos mencionado el uso de este tipo de objetos "ad-hoc" en algún otro artículo nunca viene mal recordar la forma en que nos puede simplificar sobremanera la gestión de parámetros en un controlador.

Más información sobre Grails Gems: Command Objects (traducido al español).
martes
sep202011

Medir el tiempo de renderizado de plantillas en Grails

Cuando trabajamos con páginas complejas en Grails, éstas suelen estar formadas por plantillas que, a su vez, están basadas en plantillas, y así hasta varios niveles. Mejorar el tiempo de renderizado de nuestras páginas, pues, supone averiguar qué plantilla es más lenta y quién llama a quién.

Más información sobre A Grails template rendering profiler (traducido al español).