我们需要在 JSP 页面上显示数据库更改。数据库中的信息由旧系统更改,因此我没有任何更改来获取数据更改事件。所以问题是保持数据库信息和 JSP 页面同步。
我们的第一个方法是轮询数据库并将数据与应用程序 bean 同步。如果数据发生了变化,我们使用推送机制来更新JSP页面。
这种方法有效,但不知何故我不确定这是否是一个好方法。
我们使用 MS-SQL 数据库和 Tomcat 作为 Servlet 容器。
如果您使用 JPA,您可以尝试实体侦听器和回调。方法(如 PreRemove)的注释很少,您可以使用它们来跟踪所需的所有更改。看这篇文章http://docs.jboss.org/hibernate/orm/4.0/hem/en-US/html/listeners.html http://docs.jboss.org/hibernate/orm/4.0/hem/en-US/html/listeners.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)