Hy,
I am a newbie in JSF and I have read about how JSF stores UIComponents or commonly said screens in session. Some questions:
when you request a jsf file for example, JSF first analyzes it and creates like a screen representation in memory with his renderers, validators, converters because JSF will process requests from this view quicker the next time because it has already created this UIComponent structure with his validator, converters ...., right?
With JSF with java code you can modify the screen presented to the user like java swing, right?
These screens are saved in session, right?
What I dont know is if JSF can repopulate a form when a user for example press the back button in a browser with the values he sent, is this possible?
The values of form fields are saved in model beans but these values are stored in somewhere else?, in the UIComponent structure maybe?
What would happen in the case a user press the back button of the browser and the values he sent in the form were saved in beans with request scope, it wouldnt be able to repopulate the form unless it stores the values of the form in the UIComponent structure, right?
Thanks