简体   繁体   中英

Wicket: stateless AJAX behaviors in stateful page without serialization

I have pretty stateful page with plenty of AJAX components. Most of these components have behaviors, which renders JavaScript code for calling AJAX requests to Java code. Because page isn't stateless, each request causes serialization of page. So far so good.

But some of these AJAX requests doesn't change page ever, so serialization of page isn't necessary. For example it is forward caching data for (home-brewed) datagrid component. These requests are calling continuously and serialization of page during each request causes delays.

There are some projects for stateless wicket components out there, eg wicket-stateless , but it solves another situation -- request of stateless components are processed on new instances of stateless pages. I want to process requests on existing stateful page instance but without serialization.

I have tried to implement this in my own RequestCycleProcessor.resolve() , but I hung on searching for page from requestParameters because Session.getPage() always touches page and it causes serialization after request processing.

  • Is there any example, idea, whatever for implementing this in Wicket?

Hope it's understandable :)

这在wicket上有很深的介绍,您可能需要考虑在邮件列表( http://wicket.apache.org/community.html#Community-Mailinglists )上进行询问

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM