REST 服务通知 JSF WebApp
REST service notify a JSF WebApp
我正在搜索一个通知系统,我的 webservice REST 可以在其中通知我的 JSF WebApp 并重新加载一些数据并动态显示它们。
为了更精确,
- 我有一个实体 SANDWICH_SHOP,用户可以使用他的手机(在本机应用程序上)为 SANDWICH_SHOP 添加命令
- 如果三明治店在 WebApp 上连接,他可以看到他的三明治店的所有命令,我希望显示所有命令的数据表自动重新加载并显示新闻数据。
我在我的 webapp 中尝试了一个带有 servlet 的系统,当 POST 在 web 服务上完成时,向我的 servlet 发出了一个请求,我找到了带有会话的 bean 并重新加载数据。但它不起作用,因为 HttpSession 不一样,所以我无法在我的 servlet 中获取我的 bean(我的 bean 是 SessionScoped)
解决这个问题最好的系统是什么?杰姆斯?网络套接字?谢谢
如果您正在寻找任何(或所有)已连接客户端的(近)实时更新,那么 WebSockets 将是一个很好的解决方案(假设客户端是基于 Web 的)。您可以将通知从服务器推送到任何连接的 Web 浏览器客户端。
我正在搜索一个通知系统,我的 webservice REST 可以在其中通知我的 JSF WebApp 并重新加载一些数据并动态显示它们。
为了更精确,
- 我有一个实体 SANDWICH_SHOP,用户可以使用他的手机(在本机应用程序上)为 SANDWICH_SHOP 添加命令
- 如果三明治店在 WebApp 上连接,他可以看到他的三明治店的所有命令,我希望显示所有命令的数据表自动重新加载并显示新闻数据。
我在我的 webapp 中尝试了一个带有 servlet 的系统,当 POST 在 web 服务上完成时,向我的 servlet 发出了一个请求,我找到了带有会话的 bean 并重新加载数据。但它不起作用,因为 HttpSession 不一样,所以我无法在我的 servlet 中获取我的 bean(我的 bean 是 SessionScoped)
解决这个问题最好的系统是什么?杰姆斯?网络套接字?谢谢
如果您正在寻找任何(或所有)已连接客户端的(近)实时更新,那么 WebSockets 将是一个很好的解决方案(假设客户端是基于 Web 的)。您可以将通知从服务器推送到任何连接的 Web 浏览器客户端。