【发布时间】:2013-12-30 17:32:28
【问题描述】:
我正在创建一个 Web 应用程序。相同的应用程序将在不同的机器上运行,但是 他们将使用通用数据库。当应用程序启动时,它将从数据库中获取所有数据。 但是当我从一个应用程序更新数据时,其他正在运行的应用程序如何知道该数据 已更新,我想当我从任何应用程序更新数据库时,其他运行 应用程序将立即收到通知,他们应该更新他们的数据。
一种可能的解决方案是我可以将所有应用程序 URL 放在一个列表中,然后在更新值之后 我将向所有应用程序发送请求,但如何使用发送重定向来执行此操作。这是正确的方法吗?或者是他们任何其他最简单的方法来做到这一点。请帮帮我。
【问题讨论】:
-
您的网络应用程序的架构是什么?特别是它的数据库层。是普通的
JDBC吗? -
我正在使用 JPA,我会很少更新数据,比如一个月一次。我创建了一个将更新其数据的 servlet,但问题是我将如何在应用程序之外调用此 servlet,我有一个所有应用程序 URL 的列表。
-
您的所有应用程序都使用
JPA吗? -
是的,这是同一个应用程序,只是它会在tomcat的5或6台机器上运行。
标签: java jsp requestdispatcher