Java 是否有在JSP上显示数据库更改的最佳实践

Java 是否有在JSP上显示数据库更改的最佳实践,java,sql-server,database,jsp,Java,Sql Server,Database,Jsp,我们需要在JSP页面上显示数据库更改。数据库中的信息由遗留系统更改,因此我没有任何更改来获取数据更改事件。所以问题是保持数据库信息和JSP页面同步 我们的第一种方法是轮询数据库并将数据与应用程序bean同步。如果数据已更改,我们将使用推送机制更新JSP页面 这种方法有效,但不知何故,我不确定它是否是一种好方法 我们使用MS-SQL数据库和Tomcat作为Servlet容器。如果您使用JPA,您可以尝试实体侦听器和回调。像PreRemove这样的方法很少有注释,可以用来跟踪所需的所有更改。请参阅本

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

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

这种方法有效,但不知何故,我不确定它是否是一种好方法


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

如果您使用JPA,您可以尝试实体侦听器和回调。像PreRemove这样的方法很少有注释,可以用来跟踪所需的所有更改。请参阅本文

如果您正在使用JPA,您可以尝试实体侦听器和回调。像PreRemove这样的方法很少有注释,可以用来跟踪所需的所有更改。参见本文

OP说:数据库中的信息由遗留系统更改,因此我没有任何更改来获取数据更改事件不幸的是,我们没有使用JPA。OP说:数据库中的信息由遗留系统更改,因此,我没有任何更改来获取关于数据更改的事件不幸的是,我们没有使用JPA。