0

我有一个与 EJB 服务通信以检索数据并将其显示给客户端的 Web 应用程序。

Web 应用程序和 EJB 服务的数据库不同。我在我的 web 应用程序中使用 ehcache 缓存从 EJB 服务检索到的任何数据。现在,每当 EJB 服务提供的数据在 DB(Oracle) 级别发生更改时,我的 Web 应用程序中的缓存都需要得到通知。

无论如何,我的缓存是否可以接收此类通知并用新数据刷新自己?

4

1 回答 1

0

创建一个监听器,当您从 ejb 收到任何数据时,它会收到通知,为此使用观察者设计模式或通过 jms。在侦听器中,您可以重新加载 Ehcache 中的特定元素。

于 2013-04-12T11:30:46.647 回答