Buscar
Social
Ofertas laborales ES

Entries in configuración (554)

martes
nov162010

Codificar contenido en MD5 utilizando Grails (con ejemplo Webhook)

No habíamos oído hablar mucho desde el Observatorio de la tecnología Webhook, pero desde luego es muy interesante para aquellas aplicaciones que quieran mandar eventos a otras aplicaciones sin que estas últimas tengan que estar constantemente escuchando o consultando a las primeras.

Más información sobre Encode Content to MD5 Using GROOVY or GRAILS - with Webhook example (traducido al español).
lunes
nov152010

Usando el plugin XFire para crear servicios SOAP (Parte 1)

Interesante artículo que nos muestra cómo crear rápidamente un servicio web SOAP con XFire y luego poder probarlo con GroovyWS y Spock.

Más información sobre Groovy Goodness: Use GroovyWS to Access SOAP Web Services (traducido al español).
lunes
nov152010

Grails, CometD, y la inicialización perezosa de servicios

Aunque este artículo está enfocado específicamente a un problema con el uso de la librería CometD, se trata de un buen ejemplo de cómo, una vez más, podemos configurar Grails para que se salga del guión establecido (convención) y se comporte tal y como nos interesa.

Más información sobre Grails, CometD, and Lazy Initialization of Services (traducido al español).
lunes
nov152010

JSONP en Grails con un simple filtro

Ejemplo de cómo utilizar los filtros de Grails para integrar en nuestra aplicación tecnología externa, como en este caso JSONP.

Más información sobre JSONP in Grails Using Nothing But a Filter (traducido al español).
lunes
nov152010

Fallo en save() - el asesino silencioso

Si hace tan sólo unos días publicábamos en nuestra serie ¿Sabías que... ? los problemas que puede ocasionarnos la validación silenciosa, aquí os dejamos una nueva prueba de la conveniencia de forzar la excepción si esta fallara.

Más información sobre Grails Tip: save() fail - the silent killer! (traducido al español).
lunes
nov152010

Por qué deberías actualizarte a Grails 1.3.5

No sólo sirven las nuevas liberaciones de Grails para arreglar problemas encontrados por sus usuarios, sino que además suelen optimizarse para proporcionar mejor rendimiento en cada una de ellas, a juzgar por la experiencia de este usuario.

Más información sobre Why you should upgrade to Grails 1.3.5 (traducido al español).
lunes
nov152010

Crear un codec personalizado en Grails

Es posible definir nuestros propios codecs en Grails de forma que se carguen y estén disponibles junto con el resto de codecs proporcionados por Grails. Como siempre, tenemos que seguir una convención que consiste en poner como sufijo al nombre de la clase de nuestro codec, la palabra "Codec".

Más información sobre Creating customer codec in Grails (traducido al español).
viernes
nov122010

Pruebas de integración de correo con Greenmail y Spock

Cuando realizamos pruebas de integración debemos comprobar que los componentes de nuestra aplicación interactúan de forma correcta, es decir, se integran para cumplir la funcionalidad que buscamos. Sin embargo, servicios como el correo electrónico puede que no estén disponibles hasta el mismo momento de desplegar la aplicación en PROD, por lo que técnicas de "mocking" como las explicadas en este artículo nos pueden ser realmente útiles.

Más información sobre Integration Testing Mail function with Greenmail and Spock in Grails (traducido al español).
jueves
nov112010

Fuentes de datos intercambiables en Grails

Aunque existe un plugin para poder trabajar con varias fuentes de datos (datasources) en una misma aplicación, muchos desarrolladores se crean sus propios mecanismos para este fin, como se explica en este artículo.

Más información sobre Switchable Grails Datasource (traducido al español).
miércoles
nov102010

Plugin Database Reverse Engineering para Grails

Hace tan sólo un par de días publicábamos en el Observatorio el anuncio de un nuevo plugin que, inicialmente, nos parecía entrar en conflicto de intereses con el propio framework en sus futuras versiones 1.4/2.0. Inmediatamente averiguamos que en realidad se trataba de una liberación de funcionalidad "core" en forma de plugin para obtener retroalimentación de la comunidad de usuarios antes de ser integrada de forma definitiva en el framework.

Más información sobre Grails Database Reverse Engineering Plugin (traducido al español).