Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Seam 2.0 con soporte para Groovy

viernes 09/11/2007

Esta semana se ha publicado la versión 2.0 de Seam, el framework web de JBoss escrito por Gavin King. Entre las novedades incluídas en la nueva versión está la posibilidad de escribir los componentes de nuestra aplicación en Groovy, de forma que una entidad JTA quedaría de esta manera:

    @Entity
@Name("hotel")
class Hotel implements Serializable
{
@Id @GeneratedValue
Long id

@Length(max=50) @NotNull
String name

@Length(max=100) @NotNull
String address

@Length(max=40) @NotNull
String city

@Length(min=2, max=10) @NotNull
String state

@Length(min=4, max=6) @NotNull
String zip

@Length(min=2, max=40) @NotNull
String country

@Column(precision=6, scale=2)
BigDecimal price

@Override
String toString()
{
return "Hotel(${name},${address},${city},${zip})"
}
}
Para usar anotaciones es necesario disponer de Groovy 1.1 Beta 1 o superior.
 
El hecho de que los getters y setters se incluyan dinámicamente en las clases Groovy
hace que el código sea mucho más concreto y rápido de leer.
¿Alguien ha probado Seam con Groovy? 



0 comentarios:

Tienes que estar registrado para iniciar sesión y poder publicar tus comentarios