Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

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

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

Guía no oficial de CodeNarc 0.11

En alguna ocasión os hemos hablado en el Observatorio de esta herramienta que nos permite analizar el código Groovy de nuestras aplicaciones Grails para encontrar problemas, errores y malas prácticas, y que además también existe como plugin para Hudson.

Más información sobre Groovy CodeNarc 0.11 Unofficial Guide (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

Cómo leer de una fuente RSS con el plugin Weceem

Para aquellos que todavía no conozcan el plugin Weceem, se trata de un plugin para Grails que incorpora funcionalidad CMS a nuestra aplicación. Además, como se explica en este artículo, podemos utilizar dicha funcionalidad para leer e imprimir las entradas de una fuente RSS, por ejemplo.

Más información sobre Weceem Tip: How to render items from an RSS feed (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).
jueves
nov112010

Pruebas unitarias de controladores Grails (reeditado)

Con la reciente liberación de la versión 1.3.5, muchos desarrolladores comienzan a actualizar sus aplicaciones, lo cual implica también actualizar sus pruebas y aprovecharse de las nuevas funcionalidades ofrecidas.

Más información sobre Unit testing Grails controllers, revisited (traducido al español).