martes, 4 de junio de 2013

Ejercicios de clase. Clase 6: ejemplo de aplicación JSF

Aspecto del facelet index. Se solicitan los datos básicos del cliente y dos colores para determinar el aspecto que tendrá el curriculum del usuario

Activando/Desactivando la casilla de verificación se pueden mostrar los colores con nombes o con código hexadecimal.

El formulario valida los datos de entrada de manera que todos los campos son obligatorios y la edad debe estar entre 16 y 64

El currículum se muestra con los datos recogidos en el formulario de entrada y los colores seleccionados.

Si el color frontal y de fondo seleccionados son el mismo, se nos redirige a una página de error.



Aspectos a destacar:

  • El manejo de eventos (véase cómo se maneja el evento de cambio de estado de la casilla de verificación)

  • Los mecanismos de validación

  • Uso de los archivos de propiedades para el cambio inmediato de idioma (internacionalización)

  • Carga de archivos de propiedades usando anotaciones en vez de etiquetas en faces-config.xml

  • Uso de parámetros en el formateo de mensajes ({0},{1},... en los valores de los archivos de propiedades)

  • Reglas de navegación (tanto en faces-config.xml como en el asistente gráfico -pestaña PageFlow del archivo de configuración-)  

  • Declaración de un Managed Bean en el archivo faces-config.xml como alternativa tradicional a las nuevas anotaciones.


No hay comentarios:

Publicar un comentario