如何动态更新J2EE应用程序中的参考数据

时间:2014-02-13 22:21:48

标签: java-ee

我的应用程序托管在weblogic 10.3上。我们正在使用Jee 6。 在我们的应用程序中,我们有许多参考数据,需要在不重新启动服务器的情况下偶尔更新一次。此参考数据在应用程序的其他部分中用作下拉选项,这些下拉选项应显示最新更新。大多数参考数据表结构非常相似。 我想知道用最少的代码来实现需求的最佳方法是什么。 如果Jee有这种要求的内置功能(我相信这是大多数Web应用程序的标准要求)

1 个答案:

答案 0 :(得分:1)

这听起来像是ehcache等缓存的一个很好的用例。使用ehcache,设置非常简单,只需要很少的编码。根据您的需要,您可以单独配置每个缓存,以便在一定时间后自动刷新,或立即根据某些触发器进行刷新。如果您经常访问数据库以获取参考数据,您应该立即注意到性能改进,并且只是为了刷新数据而避免所有不必要的服务器重启。

使用这种类型的缓存方法的另一个好处是,缓存API最终将成为标准JEE规范的一部分,因此您的代码将符合JEE,并且代码更改最少。