【问题标题】:Is there a best practice for showing database changes on a JSP是否有在 JSP 上显示数据库更改的最佳实践
【发布时间】:2012-03-02 12:48:32
【问题描述】:

我们需要在 JSP 页面上显示数据库更改。数据库中的信息由旧系统更改,因此我没有任何更改来获取数据更改事件。所以问题是保持数据库信息和 JSP 页面同步。

我们的第一种方法是轮询数据库并将数据与应用程序 bean 同步。如果数据发生了变化,我们使用推送机制来更新 JSP 页面。

这种方法可行,但不知何故我不确定这是否是一种好方法。

我们使用 MS-SQL 数据库和 Tomcat 作为 Servlet 容器。

【问题讨论】:

    标签: java sql-server database jsp


    【解决方案1】:

    如果您使用 JPA,您可以尝试实体侦听器和回调。方法(如 PreRemove)的注释很少,您可以使用这些注释来跟踪您需要的所有更改。看这篇文章http://docs.jboss.org/hibernate/orm/4.0/hem/en-US/html/listeners.html

    【讨论】:

    • OP 说:数据库中的信息被旧系统更改,所以我没有任何更改来获取数据更改事件
    • 很遗憾我们没有使用 JPA。
    猜你喜欢
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2010-10-11
    • 1970-01-01
    相关资源
    最近更新 更多