Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

lunes
oct182010

Curiosidades del uso de Hibernate en Grails

Aunque el artículo hace mención a esta característica de Hibernate a través de un problema al migrar unos mapeos desde una aplicación Spring MVC, siempre se agredece conocer este tipo de configuraciones "ocultas" que nos ayuden a comprender todavía mejor la gran cantidad de cosas que Grails hace por nosotros.

Más información sobre Be careful when reusing Hibernate domain model in Grails (traducido al español).
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

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

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

Mensajería feliz con ActiveMQ and SI (Parte 1)

Si tu aplicación necesita gestionar mensajería y no sabes por dónde empezar, este artículo seguro que te da ideas y te abre los ojos a lo sencillo que puede resultar con ActiveMQ y Spring Integration.

Más información sobre Happy Messaging with ActiveMQ and SI (Part 1) (traducido al español).
viernes
oct152010

Truco para STS: error de formato en GSP

Si habéis trabajado con STS, os habréis dado cuenta que muchas veces nos marca errores, sobre todo en los GSP, donde realmente no los hay. Esto es porque el analizador sintáctico de STS es en ocasiones algo estricto, como se demuestra en este pequeño truco que aquí os dejamos.

Más información sobre STS Grails Tip - Formatting error in GSP (traducido al español).