【问题标题】:Omnifaces cache in JSFJSF 中的 Omnifaces 缓存
【发布时间】:2017-04-27 07:03:41
【问题描述】:

我想在我的 JSF 项目中创建简单的缓存。我在 Web 应用程序(Guava、Redis 等)中查看了一些缓存方法,我选择了 Omnifaces 缓存。我找到了示例here,但在此示例中,Omnifaces 用于 XHTML 中带有标签的图表。在我的项目中,我用 Java 代码动态创建了图表,所以也许有人知道在我的情况下如何使用它。我的项目中没有<p:chart>tag。也许 JSF 缓存比 Omnifaces 更好。

【问题讨论】:

    标签: jsf caching primefaces omnifaces


    【解决方案1】:

    引用http://showcase.omnifaces.org/components/cache

    该组件允许缓存渲染标记的片段。

    因此,如果您想缓存已经渲染的代码,重新渲染成本很高,这很有用。

    在您的情况下,您需要一个 Java 缓存。最简单的解决方案之一是使用 CDI bean 的生命周期模型来缓存结果。使用@Inject 注入对缓存结果的引用。您可能需要根据您的用例选择不同的策略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-20
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 2011-10-13
      • 1970-01-01
      • 2013-01-09
      相关资源
      最近更新 更多