Ciclo de vida de Jsf: respuesta de renderización después de un error de validación

Espero que BalusC o uno de ustedes expertos en JSF puedan ayudarme a entender los puntos más finos del ciclo de vida de JSF, particularmente el renderizado.

Lo que me cuesta entender es que durante la respuesta de renderización, los valores se obtienen del modelo y se muestran al usuario. Ahora, si hubo errores de validación, el modelo no se actualiza, por lo que el procesador debe tener que mostrar al usuario el valor no válido del árbol de componentes. Eso está muy bien, pero ¿cómo determina el renderizador si leer del modelo o leer del árbol de componentes? Si es del árbol de componentes, ¿significa eso si una solicitud pasa la validación y un controlador de eventos actualiza los valores del modelo justo antes de la representación, esos valores se reflejarán en el usuario?

He leído mucho sobre el ciclo de vida del jsf, pero nada de lo que he encontrado es lo suficientemente profundo como para responder a mis preguntas. Quiero entender exactamente cómo funciona esto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta