【问题标题】:how to detect changes in database from jsf web application如何从 jsf Web 应用程序检测数据库中的更改
【发布时间】:2012-10-06 13:54:02
【问题描述】:

我刚刚完成了一个 jsf 应用程序并准备部署,但遇到了一些问题。我的应用程序有一个表,每行代表一个员工。现在我已经用 jquery 指示了一个恢复/暂停状态链接,指示是否可以对员工执行任何操作(恢复)或不能对员工执行任何操作(暂停) .我用jquery实现了这个功能,因为我不希望页面刷新篡改这些链接。现在出现一个场景,假设链接最初显示暂停表示按下它,暂停员工并显示简历。现在想象2个用户一个人按下更改的链接,但另一个人看到初始链接值。当另一个人按下更改数据库值的此链接时,事情变得非常混乱。我现在想要的是找到一种方法让应用程序检测数据库中的更改由于按下暂停/恢复链接并自动写入这些更改,以便在 Web 应用程序表中的其他位置自动更改链接值而无需刷新页面

【问题讨论】:

标签: jquery ajax jsf


【解决方案1】:

您应该阅读并尝试更多有关服务器端推送机制的信息,以便找到解决此问题的方法。 Javascript/JQuery AJAX 轮询技术可用于不时从服务器检索更新的数据。大多数 JSF 组件库都将此功能集成到他们的库中,您可以根据自己的喜好使用它。还有 Comet/bayeux 作为您可以使用的技术,但它有点复杂。这个链接是一个很好的起点,您可以从这里开始...

http://techoctave.com/c7/posts/60-simple-long-polling-example-with-javascript-and-jquery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多