2013-04-15 7 views
11

Nella mia domanda devo mostrare una notifica su una particolare azione svolta?come notifica push (java/servlet) per l'applicazione web?

Devo mostrare all'utente registrato una notifica quindi. .

1-Un modo per ottenere la notifica è mantenere il polling dopo un certo intervallo di tempo. questa è la notifica pull.

ma questo causa accessi non necessari al server.

Come posso utilizzare la notifica push dal server dopo l'azione. .? (Sto usando java (servlet/jsp) con tomcat)

+2

Date un'occhiata a WebSockets: http://stackoverflow.com/questions/2190500/websockets-served-by-a-servlet-container –

+0

Potete prendere un'occhiata a SSO HTML5 (http://www.w3schools.com/html/html5_serversentevents.asp) Non sono sicuro se questo risolverà il tuo problema. È fondamentalmente un sondaggio, ma non è necessario farlo. Il browser lo fa. – varun1505

risposta

0

È possibile utilizzare WebSockets per questo scopo. Sono disponibili più implementazioni come jwebsocket.

0

È possibile provare la funzionalità Async di Servlet 3.0.

Ecco un esempio Chat che fa spingere: Servlet 3.0 Async Example