Madhav Bhargava wrote:
http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/state/content/navId.4/navSetId._/vtTopicFile.jsf_apps%7Cadfcreate%7Caf_astatesaving~html/ <http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/state/content/navId.4/navSetId._/vtTopicFile.jsf_apps%7Cadfcreate%7Caf_astatesaving~html/>
refer the above link for more information.

It says that  -
" Client-side state saving with ADF Faces uses tokens and does not require writing to a huge, hidden field that is sent between the client and the server with each request. A simple token instead is stored on the client, which identifies a block of state stored back on the | HttpSession|."

Yep, so in other words it's the same as server-side state saving, except that there is also a single client-side field that indicates which server-side state block it is associated with. No savings there in memory, though it may help keep things in order when people use back/forward buttons etc. Actually, normal MyFaces behaviour is to render a counter into the client when using server-side state saving for exactly this same purpose.

There are some proposals around to reduce the amount of JSF state that needs to be maintained, but AFAIK all these cause changes in JSF behaviour, ie would not be compliant with the current JSF spec.

Reply via email to