通知Java EE应用程序中的数据库更改

时间:2013-04-05 15:06:19

标签: java oracle web-applications ehcache jgroups

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

web-app和EJB服务的DB是不同的。我在我的web-app中使用ehcache缓存从EJB服务检索的任何数据。现在,只要EJB服务提供的数据在DB(Oracle)级别发生更改,我的Web应用程序中的缓存就会得到通知。

我的缓存是否可以接收此类通知并使用新数据刷新自己?

1 个答案:

答案 0 :(得分:0)

使一个侦听器在收到来自ejb的任何数据时得到通知,因为这可以使用观察者设计模式或通过jms。在监听器中,您可以重新加载Ehcache中的特定元素。