javascript - 添加支持异步重新加载的Web层

标签 javascript angularjs ajax spring-mvc asynchronous

我很茫然。最近,我开始通过创建一个发布实时更新的体育比分的 Web 应用程序来学习 Spring MVC。业务逻辑基本完成,但我不知道如何创建 WebView 。具体来说,是否有任何可用的东西可以允许 View 从 Spring 内部自动异步刷新?如果我想在新数据添加到连接的数据库时刷新分数列表,是否可以使用某种 ajax 依赖/模板引擎来完成?

Angular.js 或 Meteor.js(大气)的某些变体怎么样?正如你可能会说的,我对网络层的工作原理感到非常困惑..

任何方向将不胜感激。

最佳答案

您可以使用 Websockets在数据添加到数据库时向连接的用户广播数据。使用 PubSub 模式,您还可以将消息数量限制为仅您的客户感兴趣的消息,例如。过滤掉不可见游戏的分数。

https://spring.io/guides/gs/messaging-stomp-msgsjs/

关于javascript - 添加支持异步重新加载的Web层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36734844/

相关文章:

java - 我如何获得剩余的 session 时间?

javascript - 复选框图像标签选择效果仅在悬停时应用,而不是在选中时应用

javascript - 只是 .attr() 的一部分

javascript - 如何访问 Angular.JS 中 $routeProvider 配置中的工厂数据对象?

javascript - 我如何在 AngularJS 中创建和聚焦新元素?

javascript - 使用 ajax 在 bootstrap carousel 上附加数据

javascript - 如何获取特定列并在 dynamoDB 中强制执行条件?

javascript - 如何避免循环遍历数组以找到部分匹配项?

Angularjs:加载 HTML 模板时的 HTTP 请求数?

php - Zend Framework 中的干净 Ajax Controller 实现