Hi All,
I need some explanations about the page context. I developed
a simple component with ScopeType.PAGE (jsf backing bean)
with methods annotated as @Create and @Destroy/@Remove and noticed that @Destroy/@Remove method is never called.
Could anyone explain me the lifecycle of such components ?
The creation process is quite clear - the component
is instantiated on first RENDER RESPONSE and keeps its state
during subsequent postbacks to that page. But I couldn't figured out when they are destroyed.
I found page context as a lightweight alternative to
session and conversational scope which IMO can be used for simple editors in order to cache lists. I would appreciate
any feedback on such usage of page scoped beans.
Regards,
/Alexander