Buscar
Social
Ofertas laborales ES
martes
feb082011

Asociaciones en GORM

De nuevo nos llega un artículo al Observatorio que repasa mediante ejemplos las distintas formas de configurar las asociaciones en Grails. Gran ayuda de referencia al desarrollo.

Más información sobre Asociaciones en GORM.
martes
feb082011

Restricciones personalizadas en Grails

Ya hemos visto en alguna ocasión cómo podemos definir restricciones 'inline' personalizadas en nuestras clases del dominio, pero si necesitamos todavía más, entonces debemos crear una clase y registrarla en nuestra aplicación. Aquí se explica cómo.

Más información sobre Grails Custom Constraints (traducido al español).
martes
feb082011

Listar todos los ficheros de un directorio/carpeta

Cuando se ejecuta una aplicación web, muchas veces no nos queda claro el entorno en que nos movemos, desde el punto de vista de los directorios en que nuestros recursos puedan estar disponibles, por ejemplo, las imágenes.

Más información sobre Grails: Listing Files in a Directory (traducido al español).
lunes
feb072011

Primeros movimientos de plugins de la semana

Fieles a nuestro compromiso, aquí os dejamos los primeros movimientos de plugins del ecosistema de Grails:

  • GORM for MongoDB 1.0.0.M1 - Más información aquí.

  • Gemfire Integration 1.0.0.M1 - Más información aquí.

  • GORM for Riak 1.0.0.M1 - Más información aquí.

  • GORM for Redis 1.0.0.M2 - Más información aquí.

  • Spock 0.5-groovy-1.7 - Más información aquí.

  • H2 DB Web Console 1.0 - Consola web para H2 DB. Más informacion aquí.

  • Multi-Tenant Proxy Tenant Resolver 1.0 - Resolutor basado en proxies. Más información aquí.




lunes
feb072011

Un WAR para gobernarlos a todos (Parte 3)

La semana pasada publicábamos en el Observatorio la primera parte de esta serie de 3 artículos sobre cómo exprimir al máximo las posibilidades de los ficheros WAR. Aquí os dejamos la última parte.

Más información sobre Grails Goodness: One WAR to Rule Them All (Part 3) (traducido al español).
lunes
feb072011

Un WAR para gobernarlos a todos (Parte 2)

La semana pasada publicábamos en el Observatorio la primera parte de esta serie de 3 artículos sobre cómo exprimir al máximo las posibilidades de los ficheros WAR. Aquí os dejamos la segunda parte.

Más información sobre Grails Goodness: One WAR to Rule Them All (Part 2) (traducido al español).
lunes
feb072011

Entre bastidores: acciones de controladores en Grails

Para aquellos curiosos que se pregunten cómo puede ser que Grails nos permita acceder a elementos como el "request", la "session" o los "params" en cualquiera de las acciones de nuestros controladores.

Más información sobre Grails controllers actions behind the scenes (traducido al español).
lunes
feb072011

Construye en Grails increiblemente rápido

Cuando se necesita estar cambiando de forma constante el código de nuestra aplicación y queremos evitar el tiempo que Grails necesita para construir la misma, podemos optar por una solución como la siguiente: construir un disco virtual directamente con nuestra RAM.

Más información sobre Lightning Fast Grails Builds (a.k.a. Poor Man's SSD) (traducido al español).
lunes
feb072011

Habilitar/Deshabilitar funcionalidad en producción (Parte 2)

Hace algunos días publicábamos en el Observatorio la primera parte de esta serie de artículos que nos muestra cómo "esconder" funcionalidad en nuestras aplicaciones sin necesidad de estar instalando/desintalando versiones o módulos.

Más información sobre Feature Flipping Grails Plugin: Part 2 (Creating an Admin page) (traducido al español).
lunes
feb072011

Screencast: Construyendo una aplicación Grails (Parte 1)

Desde la web oficial de Grails nos llega este nuevo screencast de cómo construir una aplicación Grails.

Más información sobre Building a Grails App Session 1.