Manejo de errores y validaciones con JSF 2.0 y Richfaces 4.0

En esta ocasión es desarrollare un ejemplo en el cual se explica la forma en la cual se deben de manejar las excepciones o validaciones personalizadas en una aplicación JSF y con ayuda de Richfaces. La importancia de controlar las excepciones es por el hecho que nuestra aplicación pueda recuperarse por si misma ante cualquier eventualidad como por ejemplo una caida de base de datos. Este ejemplo lo hice en eclipse ya que no tenia un Netbeans a la mano, así que no entrare en detalles sobre como configurar un proyecto web con JSF 2.0 y Richfaces 4.0 sobre eclipse. El ejemplo tratara sobre un simple login de usuario, para el cual he creado la clase User.java
 
Luego creo mis mensajes personalizados, ya que es una buena costumbre en cualquier tipo de aplicación ya sea de escritorio, web o incluso de línea de comandos por consola.
 

Luego configuro mis mensajes personalizados en el archivo faces-config.xml
 
Procedo a crear mi Excepcion personalizada para validaciones muy detalladas.
Creo la clase AbstractManagedBean.java para metodos comunes entre los demás managed beans.
Creo un managed bean el cual se encargara exclusivamente de realizar el render de mensajes de sistema.
Ahora creo el managed principal que se encargara de validar el login de usuario.
Por ultimo realizo el diseño de la pagina xhtml.
 
La estructura del proyecto sera la siguiente



El resultado sera el siguiente.



Adjunto el codigo fuente del proyecto para efectos de estudio.

Comentarios (2)

2 Response to "Manejo de errores y validaciones con JSF 2.0 y Richfaces 4.0"