Hi,
On Sat, Oct 29, 2016 at 7:43 PM, Dan Haywood <[email protected]> wrote: > inline > > On 29 October 2016 at 13:05, Bilgin Ibryam <[email protected]> wrote: > > > > > > > Are there any examples of simple wicket widget that refresh from the > > backend? What would be the closes code sampel to that? > > > > > [4] http://examples7x.wicket.apache.org/atmosphere/?0 > > the source code link is to the right hand side. > > @martin-g - do you know of any other resources/approaches? > The simplest way is to use AbstractTimerAjaxBehavior/AjaxSelfUpdatingBehavior. This would do polling, i.e. every N seconds an Ajax call will be made to check whether there is new data to show. If you need to do server push, i.e. whenever new data comes to push it immediately to the client then I'd suggest Wicket Native WebSocket instead of Atmosphere. Nowadays all browsers support WebSocket (IE10+ and all others) and almost everyone deploys on web server that support JSR 356 - https://ci.apache.org/projects/wicket/guide/7.x/guide/nativewebsockets.html. It's usage is as easy as Wicket Ajax. Another option is Server Send Events ( https://github.com/wicketstuff/core/tree/master/wicket-html5-parent/wicket-html5, demo: https://github.com/wicketstuff/core/tree/master/wicket-html5-parent/wicket-html5-examples/src/main/java/org/wicketstuff/html5/eventsource ) > > > > > >
