使用哪种Java EE技术来创建富客户端应用程序?

时间:2013-08-08 14:59:05

标签: jquery java-ee jms

我正在开发一个富客户端Java EE应用程序,其中大部分处理都在客户端进行。

典型的情况是:

  • 用户向服务器发送请求以从长时间运行的进程中获取结果。
  • 服务器执行典型的POST / REDIRECT异步。并在结束时将结果推送给客户。
  • 客户端呈现对网页的响应。

我们是否可以使用服务器将邮件直接推送到客户端进行通知(如gmail通知的工作方式)?

我知道我们可以使用JMS发布消息,但这仍然需要客户端对服务器进行AJAX调用以获取准备好的消息。还有其他方法可以达到这个目的吗?

1 个答案:

答案 0 :(得分:2)

查看来自Oracle的教程Using Asynchronous Servlets for Web Push Notifications(我已在此answer中找到了教程):

  • 这需要客户端的AJAX,但HTTP连接仍然保持打开状态。
  • 服务器端的异步作业正在从队列接收JMS消息,并可以向浏览器发送通知。

如果您可以使用其他库,则此问题会显示一些集成JavaScript and JMS的方法。

相关问题:How do Facebook/gmail send real time notifications