Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

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

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).
viernes
feb042011

Nombres de acción y controlador en la vista GSP

Por defecto, en nuestras vistas GSP no tenemos acceso al nombre del controlador y la acción, pero mediante un sencillo truco podemos visualizar dicha información a través de un filtro Grails.

Más información sobre Grails: Controller and Action Names in GSP (traducido al español).
viernes
feb042011

Un WAR para gobernarlos a todos (Parte 1)

Desde su blog, mrhaki inicia una serie de artículos que explican cómo sacar mayor partido de la generación del fichero WAR a partir de nuestras aplicaciones Grails. En este primer artículo proporciona un pequeño truco para poder empaquetar en el mismo WAR el número de entornos de ejecución que queramos.

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

Soporte Maven para aplicaciones Grails en el IDE STS

Para aquellos que estéis gestionando las dependencias de vuestros proyectos con Maven y queráis poder utilizar el IDE de STS para el desarrollo, aquí se explica cómo configurar STS para que nos dé el soporte que necesitamos.

Más información sobre Maven support for Grails application in SpringSource Tool Suite (STS) IDE (traducido al español).