2010-04-07 14 views
5

Actualmente estoy investigando sobre Tapestry para mi empresa y tratando de decidir si creo que podemos transferir nuestras aplicaciones web propietarias preexistentes a algo mejor. Actualmente estamos ejecutando Tomcat y usando JSP para nuestro front end respaldado por nuestro propio framework que eventualmente usa JDBC para conectarse a una base de datos Oracle.Buenos recursos para crear aplicaciones web en Tapestry

He pasado por el tutorial de Tapestry, que fue realmente prolijo y me interesó, pero ahora me enfrento con lo que parece ser un problema común de documentación. Hay muchas cosas que necesitaría para estar seguro de poder lograr con Tapestry antes de estar listo para comprometerme por completo. ¿Alguien tiene algún recurso bueno, ya sea un libro o artículo web o cualquier otra cosa, que entre en más detalles más allá de lo que explica el tutorial de Tapestry?

También estoy considerando la posibilidad de integrarme con Hibernate, y también he leído un poco sobre Spring. Todavía estoy teniendo dificultades para entender cómo Spring sería más útil que engorroso en conjunto con Tapestry, ya que parecen tener muchas funciones superpuestas. Un ejemplo que leí parecía usar Spring para interactuar con Hibernate, y luego Tapestry to Spring, pero tenía la impresión de que Tapestry se integra en la misma medida que Hibernate. El recurso del que estoy hablando es
http://wiki.apache.org/tapestry/Tapstry5First_project_with_Tapestry5,_Spring_and_Hibernate. Estaba interesado porque no había encontrado información en ningún otro lugar sobre cómo mantener los niveles de usuario y las sesiones a través de una aplicación Tapestry antes, pero no estaba exactamente impresionado por la necesidad de usar Spring en el ejemplo.

+0

# canal de captura en FreeNode IRC ha sido útil, aunque lamentablemente poco poblado. Algunas personas, incluyéndome a mí, lo frecuentan y es una buena manera de atravesar lo que de otra manera sería un marco que requiere una buena cantidad de lectura y búsqueda de documentos – Rich

Respuesta

7

Las fuentes que uso son:

Personalmente, he encontrado que la tapicería 5 hace todo una aplicación web básica necesita sin primavera. Puede que haya algunos servicios específicos de Spring que desee instalar, pero la integración de Tapestry/Hibernate es muy sólida y fácil de usar. Aún así, el wiki tiene algunos ejemplos de integración de los dos.

No estoy seguro de a qué se refiere con respecto a las sesiones. Es extremadamente simple con T5. Ver this.

+0

Gracias Brian, muy útil. No estoy seguro de cómo me perdí los tutoriales de wiki y la guía de estado persistente. Esto debería ayudarme a seguir adelante con mi evaluación. – Rich

Cuestiones relacionadas