Buscar
Social
Ofertas laborales ES

Entries in dominio (54)

jueves
dic222011

Consultas en BBDD - Criterios vs. 'Where'

Dentro de las novedades de Grails 2.0 podemos encontrar la posibilidad de utilizar un tipo de consulta llamado 'where'. En este artículo se analiza y compara esta nueva consulta con las consultas por criterios ya existentes.

Más información sobre Grails Database Queries - Criteria Builder vs. Where Queries (traducido al español).
martes
dic202011

Etiqueta para añadir restricciones de dominio dinámicamente

Ejemplo de cómo crear una etiqueta en Grails para no tener que definir determinadas restricciones en todas y cada una de las clases del dominio.

Más información sobre Grails Custom TextField Tag: Dynamically adding Domain level Field Constraints (traducido al español).
miércoles
nov232011

Diseño del dominio mediante diagramas de IntelliJ IDEA

Ya ha quedado atrás (hace bastantes años que yo recuerde) el 'boom' por empezar el diseño de aplicaciones mediante diagramas UML, pero aún así sigue siendo posible mediante herramientas como la siguiente.

Más información sobre Grails:Domain Design Via IntelliJ Idea's Diagrams (traducido al español).
miércoles
may042011

Exportando clases de dominio a esquema SQL

Es un tema bastante recurrente, pero no por ello interesante de recordar.

Más información sobre Grails domain class and DDL sql file using schema-export (traducido al español).
lunes
may022011

Validación personalizada en Grails

Cuando las necesidades de validación de nuestras clases de dominio son mayores que los mecanismos simples que nos ofrece Grails, como máximo, mínimo, en lista, etc., podemos hacer uso del validator y crearnos validaciones reutilizables, o incluso hacer uso del plugin avanzado de validaciones.

Más información sobre Grails Tips: la validation sur mesure (traducido al español).
miércoles
mar302011

Criterios GORM multi-asociativos con proyecciones

Cuando no podemos conseguir el resultado que necesitamos usando los métodos básicos de las clases de dominio de Grails, entonces es hora de usar HQL. Pero si aún así no logramos nuestro objetivo, entonces es cuando Criteria entra en juego.

Más información sobre Multi-Associative GORM Criteria with Projections (traducido al español).
lunes
mar212011

Consultas por nombre con proyecciones en Grails

Cuando utilizamos proyecciones en una consulta por nombre en Grails, las cosas pueden complicarse un poco, por lo que este artículo nos puede servir de gran ayuda para comprender cómo configurar determinadas consultas más complejas.

Más información sobre Named Queries with Projections in Grails (traducido al español).
lunes
mar212011

Ejemplos de cómo utilizar Spock con Grails

Desde el propio proyecto de Spock nos llega una sección donde se explica y detalla el código ejemplo necesario para realizar pruebas unitarias de clases del dominio, controladores y servicios, así como pruebas de integración de servicios.

Más información sobre Code example how to use grails with Spock.
miércoles
mar162011

Implementar un saveOrUpdate() para las clases del dominio

Curiosa utilidad que nos permite guardar o actualizar un objeto de nuestro dominio dependiendo del valor de alguna de sus propiedades.

Más información sobre Implementing saveOrUpdate() for domain classes (traducido al español).
lunes
feb142011

¿No más colecciones GORM/Hibernate?

Los lectores asiduos al Observatorio recordarán que Burt Beckwith (que por cierto, siempre nos cita en su artículo semanal sobre el estado de Grails - This week in Grails) realizó una presentación bastante 'crítica' de la forma en que Hibernate, y por consiguiente GORM, gestiona la colecciones. Para el buen entendedor, esta charla no suponía una oposición frontal a Hibernate/GORM, sino la concienciación a los desarrolladores que programan con 'cajas negras' para que entendieran qué ocurre 'entre bastidores'. Pues bien, este artículo supone un interesante caso de estudio sobre los consejos y trucos que Burt nos ofreció en su magistral presentación.

Más información sobre No More GORM/Hibernate Collections? (traducido al español).