Apache Tapestry
| Apache Tapestry | |
|---|---|
![]() |
|
| 5.3 / November 21, 2011 "Tapestry 5: Code Less, Deliver More" |
|
| Desarrollador | |
| Apache Software Foundation http://tapestry.apache.org |
|
| Información general | |
| Última versión estable | 5.3.1 (info) 20 de diciembre de 2011 |
| Última versión en pruebas | 5.3.0 (info) 22 de junio de 2011 |
| Género | Web Framework |
| Programado en | Java |
| Sistema operativo | Multiplataforma |
| Licencia | Apache License 2.0 |
| Estado actual | Activo |
| En español | |
Tapestry es un framework de código abierto para la creación de aplicaciones web de forma dinámica, robusta y altamente escalable en Java.
Tapestry complementa y construye desde el estándar Java Servlet API, funcionando también en cualquier servidor contenedor de servlets o contenedor de aplicaciones. Tapestry divide un aplicación web en un conjunto de páginas, cada una compuesta de componentes. Esto le otorga un estructura consistente, permitiendo a Tapestry asumir responsabilidades clave como la construcción y envio de URLs, almacenamiento del estado persistente en el cliente o en el servidor, validación de entradas de usuario, localización/internacionalización, y reporte de excepciones. Desarrollar aplicaciones Tapestry implica crear plantillas HTML usando HTML plano, y combinando las plantillas con pequeños trozos de código Java usando un descriptor de archivos XML (opcional). En Tapestry, tu creas tus aplicaciones en terminos de objetos, y los métodos y propiedades de estos objetos, y no especificando terminos de URLs y términos de consulta. Tapestry ofrece un desarrollo realmente orientado a objetos a las aplicaciones web Java.
Tapestry esta lanzado bajo la licencia de Apache Software Licence 2.0.
