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
)


>
>
>
> >
>

Reply via email to