Buscar
Social
Ofertas laborales ES
« IDEA 5.0 released | Main | Reusable Dialog Components Taglib 1.0 »
viernes
jul292005

Liberada la versrión beta 4 de Tapestry 4.0

En sýlo dos dýas los chicos de Apache han liberado dos versiones beta de Tapestry. Como novedad no-týcnica a destacar, está el anuncio de que varios de sus desarrolladores han fundado un consorcio Tapestry Support Network para proporcionar soporte para este framework web. Tanta actividad en torno al proyecto hace suponer que la versrión definitiva estarý cerca.



Aquí alejo una lista con las novedades de Tapestry 4.0, lista que dejý hace algún tiempo por aquí juriver, quien obviamente debe tener bastante experiencia con el framework.





  • Se ha simplificado el DTD de especificacrión.

  • La sintaxis usada para enlazar parýmetros dentro de una plantilla HTML y dentro de una especificacrión XML es ahora consistente. Ambos hacen uso del mismo prefijo (binding).

  • URLs ýamigablesý (es decir, URLs que encapsulan más informacrión en la ruta y menos en los parýmetros de consulta). Esto hace más fýcil dividir la aplicacrión en varias carpetas y usar la seguridad declarativa de J2EE.

  • Los métodos listener son más sencillos y flexibles; los parýmetros del listener en la URL se mapean automáticamente a los parýmetros de los métodos listener, y los métodos listener pueden devolver un nombre de pýgina o una instancia de pýgina a activar.

  • Ya no es necesario preocuparse por la direccrión de los parýmetros.

  • Las aplicaciones pueden tener ahora un catálogo global de mensajes, además de uno por pýgina y por componente. Los mensajes no encontrados en el catálogo del componente se buscan en el catálogo de la aplicacrión.

  • Se ha añadido soporte completo para desarrollar Portlets JSR-168.

  • Tapestry 4.0 hace mucho menos uso de reflexrión y de OGNL que Tapestry 3.0; en parte debido a que hay muchos nuevos prefijos de binding y sobre todo por cýmo están ahora implementados los parýmetros.

  • Servicios HiveMind y beans de Spring son directamente inyectados en pýginas y componentes.

  • Tapestry 4.0 incluye opcionalmente soporte para anotaciones JDK 1.5 (aunque Tapestry todavía funciona con JDK 1.3).

  • Tapestry 4.0 estrena un nuevo y mucho más sofisticado subsistema de validacrión de la entrada del usuario.

  • El informe preciso de errores puede ahora mostrar el contenido de archivos que contienen el error.

  • Los formularios pueden ser cancelados evitando la lýgica de validacrión en el lado del cliente e invocando una listener alternativo en el lado del servidor.

  • Ahora no se está limitado sýlo a los objetos Global y Visit; puedes tener tantos objetos de estado como quieras.

  • El uso de HiveMind debajo de Tapestry significa que ahora es fýcil personalizarlo para adaptarlo a tus necesidades.

  • Las propiedades de las pýginas pueden hacerse persistentes en el cliente, así como en la sesrión.

  • Los componentes y los parýmetros de los componentes pueden marcarse ahora como ýdeprecatedý. Los parýmetros de los componentes pueden tener alias (usados cuando se renombra un parýmetro).

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.