java - JSF View Scope: How to Check if an object is in the view tree -
i use spring + jsf, view scope being managed spring. i've noticed on every request, view destroyed , created again, , @postconstruct method called on every request.
in pages ok, since in method object initializations (mainly new calls).
but in others pages problem because have make heavy queries initialize lists, , view behavior calls initialization method on every request... request in page veeeeeery slow.
i know view scope stores bean , it's objects in session , later recover them; want know if there's way check if these objects stored don't need initialize heavy objects @ every request; them session.
update
the view scope used 1 implemented here: http://comdynamics.net/blog/109/spring3-jsf2-view-scope/
you need move data can reused on these pages session scoped bean , put method on allow reload data if necessary. data view scoped beans session bean. going route, should retrieving data database when need fresh data calling reload method on session bean.
i don't see solution problem. if want persist data beyond view scope, either need session scoped bean or singleton. since should not store session specific data in singleton bean, left using session bean.
Comments
Post a Comment