2011-06-15 13 views

Respuesta

4

Con Ajax inverso, tiene una encuesta en la que el cliente consulta repetidas veces al servidor en busca de una respuesta, y tiene que presionar donde el servidor mantiene una conexión con el cliente y envía una respuesta cuando está disponible.

Richfaces tiene <a4j:poll> y <a4j:push> como parte de su compatibilidad con ajax.

El <a4j:push> realizan periódicamente petición AJAX al servidor, para simular datos de 'empuje'.

La principal diferencia entre <a4j:push> y <a4j:poll> componentes es que <a4j:push> hace solicitud a un mínimo de código solamente (no al árbol JSF) con el fin para comprobar la presencia de mensajes en la cola. Si el mensaje existe, se realizará la solicitud completa . El componente no sondea beans registrados pero registra EventListener que recibe mensajes sobre eventos.

+0

¡Esa es una manera genial! – akira

+0

Gracias Mark, muy útil! –

1

Primefaces tiene p:poll.

<a4j:push> tiene la ventaja de utilizar eventos de CDI.