Buscar
Social
Ofertas laborales ES

Entries in dominio (54)

viernes
oct292010

Mapeos "uno a muchos" con clave ajena

Los fieles seguidores del Observatorio ya conocen algunos artículos que hemos publicado sobre las relaciones en GORM. Hoy nos vuelve a llegar un artículo que nos explica cómo configurar, entre otras cosas, el nombre de la clave ajena en la base de datos.

Más información sobre Grails One to Many Mapping with Foreign Key (traducido al español).
jueves
oct282010

Notas del #s2gx sobre Grails y CouchDB 

Estas son las notas de uno de los asistentes al SpringOne2GX sobre la sesión de Scott Davis acerca de CouchDB, una de los nuevos almacenes de datos NoSQL que tanto furor están comenzando a provocar entre la comunidad de desarrolladores.

Más información sobre Grails + CouchDB #s2gx (traducido al español).
viernes
oct152010

Modelo "rico" del dominio en Grails

Cómo recuerdo con nostalgia hace años cuando sobre la mesa estaba más vivo que nunca el debate sobre el Modelo Anémico del Dominio de Martin Fowler. Que si las clases del dominio deberían simplemente definir "getters" y "setter", que si deberían definir operaciones, que si estas operaciones, que si las otras. La verdad es que con la llegada de Grails lo vi mucho más claro. Desde luego un objeto consta de estado y comportamiento, y con lo fácil que es añadir este comportamiento a nuestras clases, la decisión está tomada.

Más información sobre Rich Domain Model in Grails (traducido al español).
miércoles
oct132010

Utilizando el "Criteria Builder" con "Projections" (inglés)

Uno de los conceptos más avanzados de consulta de datos desde Grails es la posibilidad de definir criterios y, dentro de éstos, proyecciones para conseguir resultados que calculen agregados, por ejemplo. Pero a veces, consultas específicas dan problemas y conviene conocerlos para no incurrir en ellos.

Más información sobre Using Criteria Builder with Projections (traducido al español).
miércoles
oct132010

Referenciar clases del dominio desde un script Gant (inglés)

Si tienes la necesidad de invocar algún tipo de script en tu aplicación Grails, aquí te dejamos un interesante artículo sobre cómo poder acceder a tus clases del dominio desde dicho script; por ejemplo, para ejecutar un servicio REST.

Más información sobre Using your application classes inside Grails Gant script (traducido al español).
miércoles
sep222010

Liberación 0.5.2 del plugin Class Diagram (inglés)

Aunque se trata simplemente de una liberación para adaptar el plugin a las últimas versiones de Grails, este plugin sigue siendo de incalculable valor si tenéis la necesidad de documentar vuestras clases de dominio mediante diagramas de clases en UML.

Más información sobre Class diagram plugin 0.5.2 (traducido al español).
martes
sep072010

Anunciando GORM para Redis (inglés)

Uno de los mayores movimientos inspirados por el auge de las plataformas 'nube' es el creciente interés en técnicas alternativas de almacenamiento a las tradicionales bases de datos relacionales. Uno de estos mecanismos de almacenamiento es Redis, un almacén de clave/valor de alto rendimiento que está jugando un importante papel en las futuras infraestructuras en nube.

Más información sobre Announcing GORM for Redis (traducido al español).
martes
sep072010

Usando el plugin Datasource en Grails (inglés)

En general, muchas de las aplicaciones que desarrollamos en Grails "atacan" una única base de datos; sin embargo, muchas otras aplicaciones, normalmente porque deben trabajar con datos legados, se encuentran en la necesidad de obtener dicha información de varias bases de datos. En estos últimos casos, un plugin como Datasource puede ahorrarnos mucho trabajo.

Más información sobre Using Grails Datasources Plugin (traducido al español).
viernes
ago132010

Crear un componente Ajax rápidamente con Grails (inglés)

En este artículo podemos comprobar lo fácil que es crear un "shoutbox" en Grails. Simplemente hace falta un controlador, una clase de dominio, y un poco de Javascript en un GSP, y ya tenemos nuestro componente Ajax listo.

Más información sobre Grails Quick and Easy Ajax Shoutbox (traducido al español).
martes
ago102010

Migrar un mapeo de "enum" desde Grails 1.0 a 1.2 (o mayor) (inglés)

Cuando se libera una nueva versión de Grails (y de cualquier otra API en general), surgen problemas de compatibilidad en mayor o menor medida, aunque el esfuerzo de sus autores vaya destinado a minimizar al máximo estos problemas. Un ejemplo lo tenemos en este artículo con los tipos enumerados y su mapeo en la base de datos.

Más información sobre Grails: Migrating enum mapping from 1.0 to 1.2 or newer (traducido al español).