推送UI通知

时间:2016-06-04 05:23:51

标签: jquery user-interface push-notification notifications

我有一个要求,如果在DB中插入任何行,我必须刷新页面。我能够通过使用侦听器从DB读取数据,并且数据将一直到我的应用程序的“服务层”。在此之后我不知道如何将这些数据丢给UI?

我在UI中使用jQuery。我可以从UI编写一个轮询API,它可以在后端查找任何更新,但这是一种效率低下的方法(我认为)。有没有什么方法可以将数据推送到UI?

提前致谢

1 个答案:

答案 0 :(得分:2)

  

有没有什么方法可以将数据推送到UI?

让服务器将信息推送到网络上的客户端的主要方法是heres what happen when i used the code below Web Sockets)。在Web套接字之上构建了许多库,这使得这种客户端 - 服务器双向通信变得更加容易。根据您的后端堆栈,其中一个可能很有用:

节点JS more info

  • (click here for more):针对Node.js的强大的跨平台WebSocket API。
  • Socket.IO:Node.js的WebSocket服务器API实现。
  • WebSocket-Node:Node.js的Web应用程序框架(例如:WebSocket聊天)
  • Total.js:Node.js服务器和客户端的WebSocket(双向连接)和EventSource(单向连接)。

爪哇

  • Faye:用100%Java编写的WebSocket客户端和服务器实现。
  • Java-WebSocket:实时Web开发人员的开源解决方案
  • JWebSocket:JVM的实时客户端服务器框架,支持跨浏览器回退的WebSockets
  • Atmosphere:适用于Java和Scala的高速Web框架
  • Play Framework:WebSocket的开源Java API

C ++

  • Project Tyrus:WebSocket ++是一个开源(BSD许可证)标题只有C ++库,它可以实现RFC6455 WebSocket协议
  • WebSocket++:由Emweb开发的用于C ++编程语言的开源以小部件为中心的Web应用程序框架。

Wt