Buscar
Social
Ofertas laborales ES

Entries in trucos (183)

jueves
sep092010

Golosinas de GORM: read, discard, refresh (inglés)

Muchas veces al usar una tecnología no caemos en la cuenta de lo potente que son hasta los mecanismos más sencillos, y que correctamente utilizados pueden incluso proporcionar mayor funcionalidad de la que inicialmente habíamos pensado para ellos. Aquí os dejamos un ejemplo claro de lo que estamos hablando.

Más información sobre GORM goodies read, discard, refresh (traducido al español).
jueves
sep092010

Generar un fichero automáticamente para su descarga (inglés)

Como siempre hemos mantenido en el Observatorio, Grails hace las cosas mucho más fáciles para el desarrollador, y aquí os volvemos a dejar un pequeño ejemplo de lo sencillo que es servir un fichero para su descarga desde un controlador.

Más información sobre grails - provide a dynamically generate file as download (traducido al español).
viernes
ago132010

Grails, Teradata y los campos TIME/TIMESTAMP (inglés)

Aquí os dejamos uno de esos artículos que pretender resolver problemas específicos al utilizar Grails.

Más información sobre Grails,Teradata and TIME/TIMESTAMP fields (traducido al español).
martes
ago102010

Borrar objetos con Hibernate Criteria Builder (inglés)

Aquí os dejamos un interesante truco para eliminar objetos con criterios mediante el uso de "createCriteria" (ya sabéis que GORM no permite el borrado masivo de objetos directamente por API).

Más información sobre Delete records with Hibernate Criteria Builder (traducido al español).
lunes
ago092010

Grails y los ficheros de propiedades (inglés)

Aunque Grails proporciona un lenguaje DSL propio para configuración de componentes, así como el propio lenguaje Groovy en el caso de Config.groovy, siempre es posible seguir utilizando los sencillos ficheros de propiedades (.properties) si así lo queremos. En este artículo se muestra un ejemplo rápido y simple de cómo hacerlo.

Más información sobre Grails: Load properties files (traducido al español).
lunes
ago022010

Método 'findBy' dinámico para asociaciones (inglés)

Los métodos dinámicos de búsqueda son una de las "perlas" del framework Grails, pero aún así siempre nos hace falta más. Y de nuevo Grails nos ofrece varias formas de solucionar nuestras necesidades: en el caso de este artículo, si no tenemos un método dinámico de búsqueda para una asociación a muchos, pues usamos la API de Criteria, y solucionado.

Más información sobre Grails findBy for hasMany Relationship (traducido al español).
lunes
ago022010

Error de linkado en Grails por SAXParseException (inglés)

Quizás estés recibiendo este error al generar tu aplicación Grails y no sepas muy bien por qué. En cualquier caso, si tu situación coincide con la de este desarrollador, seguro que te viene muy bien la explicación de cómo lo ha resuelto.

Más información sobre Grails LinkageError for SAXParseException (traducido al español).
lunes
ago022010

Elegir la versión de Grails y configurar GRAILS_HOME automáticamente (inglés)

Parece que siguen las discusiones entre los desarrolladores de Grails que utilizan distintas versiones sobre la forma en que mejor se gestionan las mismas. Aquí os volvemos a dejar una actualización de una de esas discusiones.

Más información sobre Choose Grails version and configure GRAILS_HOME automatically, updated (traducido al español).
lunes
ago022010

Establecer el directorio de trabajo de Grails (inglés)

Existen muchos parámetros de Grails que no vienen documentados, o que están algo perdidos por la documentación, y realmente son interesantes de conocer, como es el caso del que se indica en este pequeño truco.

Más información sobre Grails Quick Tip: Work Directory (traducido al español).
viernes
jul302010

Escapar comillas cuando trabajamos con JSON (inglés)

Esta es una pesadilla que suele aparecer con bastante frecuencia y que siempre nos obliga a hacer unas cuantas pruebas antes de conseguir el resultado esperado. Artículos como el que os dejamos aquí siempre vienen muy bien como referencia para no perder tiempo escapando comillas en nuestro código.

Más información sobre Groovy JSON String Escape Quote Nightmare (traducido al español).