Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

jueves
sep082011

Customizar el formato de las URLs

Ya queda menos para la liberación oficial de la versión 2.0 de Grails, y ya vamos conociendo algunas novedades que, sin ser grandes cambios, sí nos pueden ayudar a conseguir lo que estamos buscando. Un ejemplo claro es la posibilidad de customizar las URLs a formato "con guión", frente al formato actual de mayúsculas y minúsculas.

Más información sobre 6.4.10 Customizing URL Formats (traducido al español).
jueves
sep082011

Comparar Grails con otros frameworks

Nos hemos encontrado con esta página donde se proporcionan distintas comparativas entre Grails y el resto de frameworks existentes. No es muy detallista, pero al menos sirve para obtener una visión global.

Más información sobre Compare Grails vs ... (traducido al español).
miércoles
sep072011

Marshalling de JSON con Grails

Cuando hay que convertir grafos complejos de objetos a JSON, el conversor por defecto no siempre produce el resultado esperado, por lo que hay que echar mano del 'marshalling' manual como se explica en este artículo.

Más información sobre JSON marshalling with Grails (traducido al español).
martes
sep062011

Gestión de ETag y Last-Modified con el plugin cache-headers

Cuando se trabaja con mucho contenido estático que no cambia, como imágenes, logos, etc., es interesante poder establecer los atributos de caché de la cabecera de la petición para indicar si deben recargarse esos elementos o no, optimizando así al máximo la carga global de la página.

Más información sobre Smart ETag and Last-Modified handling with cache-headers plugin (traducido al español).
miércoles
jul272011

Autenticación Spring Security con ExtJS

No nos cansamos de repetir desde del Observatorio que una de las mayores virtudes de Grails es la flexibilidad que nos permite a la hora de integrar tecnologías entre sí, como es el caso de Spring Security y ExtJS.

Más información sobre Customizing Spring Security Login using ExtJS in Grails Apps (traducido al español).
martes
jul262011

Seleccionar diferentes interfaces (móvil o escritorio) en Grails

Cuando preparamos una aplicación para que funcione tanto en la versión móvil como en la versión escritorio, debemos tener en cuenta la forma en que detectamos cada una de las peticiones para redireccionarlas al interfaz correspondiente.

Más información sobre Selecting Separate Mobile and Desktop Interfaces with Grails (traducido al español).
jueves
jul212011

Especificar un paquete por defecto para todos los artefactos Grails

Interesante truco para que, por defecto, todas las clases que creemos en nuestra aplicación Grails se incluyan en un determinado paquete.

Más información sobre Specifying default package for all Grails artefacts (traducido al español).
miércoles
jul202011

Incluir la revisión Git/Mercurial/SVN en una aplicación Grails

Cuando trabajamos (que deberíamos hacerlo sí o sí) con sistemas SCM en nuestros desarrollos, podemos utilizar las propias versiones asignadas por estas herramientas a nuestras aplicaciones, y así llevar un control exacto del versionado.

Más información sobre embedding the git/hg/svn's revision number inside a grails application (traducido al español).
miércoles
jul202011

Probando con validación reusable

Cuando no queremos repetir nuestras validaciones, podemos utilizar dos técnicas para reusarlas: definirlas de forma global, o crear una clase que las defina, y referenciar dicha clase desde nuestras clases de dominio.

Más información sobre Testing reusable validation (traducido al español).
lunes
jul182011

Sí puedo localizar una implementación GORM API

Hasta que terminen de pulirse algunos problemas con las primeras liberaciones de Grails 2.x, los desarrolladores van dando solución a algunos de ellos, como es el caso del que se presenta aquí.

Más información sobre Yes I can locate a GORM API implementation (traducido al español).