Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

lunes
jun142010

¿Qué hay de nuevo en Spock 0.4? (inglés)

Aunque Grails de forma nativa proporciona una API muy completa para nuestras pruebas unitarias, así como la posibilidad de 'mockear' nuestros objetos de las clases del dominio, en ciertas ocasiones no es suficiente y tenemos que recurrir a otras herramientas que extienden todavía más estas posibilidades. Un ejemplo podría ser la falta de soporte de 'named queries' en las pruebas unitarias.

Una de estas herramientas para Groovy es Spock, un magnífico framework para 'simular' objetos cuando realizamos nuestras pruebas unitarias. Con la nueva liberación 0.4, las posibilidades son aún mayores, y en este artículo se nos dan algunos trucos y consejos.

Más información sobre What's New In Spock 0.4? Episode 2: Better Mocking (traducido al español).
lunes
jun142010

Injectando un 'bean' en un controlador Grails sin 'auto-wiring' (inglés)

Grails está basado en Spring, y por ello, por defecto, utiliza el mecanismo de 'auto-wiring' para inyectar las dependencias tanto en controladores, como servicios, como trabajos Quartz, etc. Sin embargo, en ocasiones este comportamiento por defecto puede que encaje con el resultado que pretendemos obtener, y aquí es cuando podemos 'bajar' a Spring e indicarle mediante configuración cómo queremos que se resuelvan las dependencias. Imaginad, por ejemplo, el caso en que un controlador Grails utiliza dos implementaciones distintas del mismo servicio.

Más información sobre Injecting a bean into a Grails controller without using auto-wiring (traducido al español).
lunes
jun142010

Configurando InetlliJ para depurar con Grails/Spring/Acegi (inglés)

Cuando los 'logs' no son suficientes para comprender por qué un determinado trozo de código no está funcionando como esperábamos, la posibilidad de poder depurar directamente contra el código fuente de cualquiera de las APIs que estamos utilizando en nuestra aplicación es una gran ventaja. Sin embargo, dependiendo del entorno de trabajo, no siempre es fácil configurar nuestro editor para que sepa localizar los códigos fuente. Aquí os dejamos un pequeño artículo de cómo configurar el IDE IntelliJ para que podamos depurar nuestras aplicaciones.

Más información sobre Setting up IntelliJ to Debug Into Grails / Spring / Acegi 3rd Party Source (traducido al español).
lunes
jun142010

¿Cuándo deberíamos usar la memoria 'flash' en Grails? (inglés)

Para poder enviar mensajes a la vista (y cualquier otro tipo de objeto) al hacer una redirección, Grails ofrece la memoria 'flash', que no es más que un tipo de ámbito específico que permite que la información sobreviva más allá de la petición actual. En este artículo se dan algunas pautas y se discute la mejor forma de aprovechar este tipo de ayuda que nos proporciona Grails.

Más información sobre When should we use the Grails flash? (traducido al español).
viernes
jun112010

Convertir un tipo de objeto a otro (inglés)

En el siguiente artículo nos explican cómo podemos utilizar el plugin DTO, para poder enviar objetos de forma remota como si de un XML o JSON se tratara.

Más información en: How to transform one type of object to another in Grails (traducción al español)
jueves
jun102010

Diferencias en la validación entre Grails 1.1.x y 1.2.x (inglés)

Este artículo trata de cómo Grails maneja los errores de validación en nuestros objetos del dominio, comparando las versiones 1.1 y 1.2.

Más información en: Validation differences between Grails 1.1 and 1.2 (traducción al español)
miércoles
jun092010

Separa y asegura tus controladores (inglés)

Cuando desarrollamos aplicaciones que siguen el patrón MVC, muchas veces necesitamos que ciertas partes de la aplicación solo sean accesibles por ciertos roles de usuarios. En este artículo nos enseñan cómo podemos separar y asegurar nuestros controladores para que cada uno pueda ser accedido por los roles que nosotros establezcamos.

Más información en: Separating and securing Grails controllers (traducción al español)
miércoles
jun092010

OAuth Grails + API Linkedin (inglés)

Este artículo puede ser de utilidad para aquellos que necesiten integrarse con la API de Linkedin. El autor nos propone un ejemplo de como usar el OAuth de Grails con Linkedin.

Más información en: OAuth Grails and API Linkedin (traducción al español)
lunes
jun072010

Grails vs Roo

En los últimos meses hemos estando leyendo noticias en las que parecía haber un enfrentamiento entre estas dos nuevas tecnologías (tecnologías solapadas, apuestas sobre una en detrimento de la otra, ...). Para todos aquellos interesados en entrar más en profundad en estas 2 tecnologías, recomiendo la lectura del siguiente artículo, en el cual hacen una exposición de ellas, contando las ventajas de cada una, y como integrar las 2 en el trabajo.

Nada es mejor ni peor, simplemente hay que saber cómo nos puede ayudar y donde utilizarlo.

Más información en: Grails vs Roo (traducción al español)
lunes
may312010

Creación de formularios padre-hijo con Vaadin y Grails (inglés)

Hoy os traemos un artículo sobre la creación de formularios padre-hijo usando Grails y Vaadin.

Más información en: Creating Master-Detail Forms with Vaadin and Grails (traducido al español).