我正在Java上构建一个Web应用程序,它有一个使用Angular JS的前端。这是堆栈:
Apache Tomcat 7.0.40
Hibernate 4.2.3
Jersey 1.1.17
Jackson 1.9.2
{ {1}}
我也需要支持IE 8客户端(对谷歌Chrome和Mozilla Firefox没有特别限制)。因此,排除使用Websockets进行即时刷新。我还评估了Brian Ford's utility;但由于它使用了nodejs,因此很难与Tomcat Server集成(至少这是我所理解的)。
另一种选择是使用DWR / CometD / Comet(a.k.a长轮询) - 它在Angular JS注册表刷新方面提出了一些问题,而我在后面的任何地方都找不到合适的答案。
有没有办法在不使用WebSockets的情况下在Angular JS中实现即时刷新?记住 - 我需要支持至少IE 8!
任何帮助将受到高度赞赏。
修改
忘记提到我从前端调用RESTful服务了!