Buscar
Social
Ofertas laborales ES
lunes
oct182010

Grails sobre GAE, o cómo desarrollar en Grails y desplegar en GAE

Interesantísima serie de 5 artículos donde se explica cómo utilizar Grails y el plugin para GAE (Google App Engine) para desarrollar una aplicación útil en poco tiempo, y sobre todo sin coste alguno de despliegue en infraestructura.

Más información sobre Grails on Google App Engine (traducido al español).
lunes
oct182010

Corriendo Grails en un servidor virtual con recursos limitados

Entre los detractores y escépticos de Grails abunda el comentario acerca de la gran cantidad de recursos que necesita una simple aplicación para poder ejecutarse. Creo que esta afirmación era válida en tiempos de los EJB1.x/2.x y la parafernalia de J2EE, pero hoy en día, y sobre todo en el caso de Grails, no es más que pura ignorancia.

Más información sobre Running grails on a virtual server with limited resources (traducido al español).
lunes
oct182010

Nueva liberación de Grails: 1.2.5

Para aquellos que sigan desarrollando bajo la "rama" 1.2.x de Grails, ya está disponible oficialmente la nueva liberación 1.2.5 que, básicamente, es una versión de mantenimiento que arregla alguno de los errores existentes en las versiones anteriores.

Más información sobre Grails 1.2.5 Release Notes (traducido al español).
lunes
oct182010

Nueva liberación de STS: 2.5.0.RC1

Previamente a la liberación definitiva de STS 2.5.0 nos llega la primera "Release Candidate" para soportar las nuevas versiones de Spring Roo y soporte para GWT. Desde el Observatorio venimos usando STS 2.5.0.M3 y os aconsejamos su uso porque es bastante estable respecto a sus versiones anteriores.

Más información sobre SpringSource Tool Suite 2.5.0.RC1 released (traducido al español).
lunes
oct182010

Relación M:N que fuerza el guardado de objetos

La forma en que Hibernate identifica los objetos susceptibles de ser guardados mediante el mecanismo de marcarlos como "sucios", puede en ocasiones llevar a comportamientos que no son los esperados, como el que se presenta en este artículo.

Más información sobre GORM gotcha: Many to Many mapping causing new Domain to be saved (traducido al español).
viernes
oct152010

El mejor framework web para Java

Desde luego, personas convencidas como nosotros de la supremacía de Grails como framework de desarrollo Java, sobre todo de aplicaciones web, no faltan.

Más información sobre The Best Web Framework for Java (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).
viernes
oct152010

Últimas ofertas de trabajo de la semana

Terminamos la semana en el Observatorio con estas ofertas de trabajo donde se precisa Grails:

  • Arquitecto Java - USA y Canadá. Más información aquí.

  • Desarrollador Groovy/Grails - Manchester, UK. Más información aquí.

  • Desarrollador Groovy/Grails - Londres, UK. Más información aquí.





viernes
oct152010

Cómo obtener la URL absoluta de nuestra aplicación Grails

Como ya conocéis los que trabajáis con Grails, podemos definir un parámetro de configuración llamado "grails.serverURL" donde indicamos la URL absoluta de nuestra aplicación. Pero, ¿qué ocurre si la aplicación está desplegada en diferentes sitios? Pues que también podemos obtener la URL absoluta extendiendo la metaclase del objeto HttpServletRequest.

Más información sobre Get absolute URL of site Grails application is available at? (traducido al español).
viernes
oct152010

Plugin PDF Viewer para Grails

Este es uno de esos plugins que hacen sencillo lo que puede ser algo complicado: visualizar un PDF en aquellos navegadores que no lo permiten, como Google Chrome, por ejemplo.

Más información sobre Grails Pdf Viewer Plugin (traducido al español).