tapestry-exceptionpage 0.0.1 released!
El equipo de Tynamo viene haciendo ya varias releases este año (de las que ya tendría que haber hablado, perdón).En abril hemos liberado tapestry-exceptionpage un pequeño módulo para Tapestry5 que viene a ser la alternativa Tapestry a está vieja y conocida configuración xml.
Tapestry envuelve convenientemente dentro de una ComponentEventException cualquier exception no atrapada y en modo de desarrollo muestra una muy util página de error, pero desafortunadamente eso hace imposible el uso de la configuración estándar de páginas de error en el archivo web.xml. Tampoco es que sea la gloria configurar todas las páginas de error en un mega xml, pero según el caso puede resultar útil.tapestry-exceptionpage permite contribuir mapeos entre el tipo de las excepciones y las páginas de error usando directamente código Java (Tapestry-IOC). Este mecanismo de configuración es mucho menos "verborrágico" que el estándar de web.xml y mucho más flexible ya que permite especificar mapeos distintos para contextos diferentes.Para más información al respecto consultar la pequeña guía de tapestry-exceptionpage.Kudos to Kalle.
<error-page><exception-type>java.lang.Throwable</exception-type> <location>/generalError.jsp</location></error-page>
Tapestry envuelve convenientemente dentro de una ComponentEventException cualquier exception no atrapada y en modo de desarrollo muestra una muy util página de error, pero desafortunadamente eso hace imposible el uso de la configuración estándar de páginas de error en el archivo web.xml. Tampoco es que sea la gloria configurar todas las páginas de error en un mega xml, pero según el caso puede resultar útil.tapestry-exceptionpage permite contribuir mapeos entre el tipo de las excepciones y las páginas de error usando directamente código Java (Tapestry-IOC). Este mecanismo de configuración es mucho menos "verborrágico" que el estándar de web.xml y mucho más flexible ya que permite especificar mapeos distintos para contextos diferentes.Para más información al respecto consultar la pequeña guía de tapestry-exceptionpage.Kudos to Kalle.