Web应用程序数据库负载减少

时间:2012-01-13 05:35:12

标签: database caching java-ee

我正在为一个Web应用程序使用JSF,Servlets和Bean的组合。事情是我在数据库中找到一些数据,这些数据使用JFree图表以图表方式填充在用户页面上。但问题是,我不想每次都打到数据库,一个查询足以获取所有数据。所以我想要一个逻辑只攻击数据库一次,并且可能在bean中收集数据,然后根据用户请求填充它。这可以在我的同一个应用程序中完成,我是否应该使用Java Script来执行此操作。我有填充数据的逻辑但我不知道在何处放置数据访问对象方法,以便它只执行一次。

1 个答案:

答案 0 :(得分:1)

您可以使用Spring cache-abstraction,并使用EHcache

缓存数据