gpt4 book ai didi

performance - 在 Web 应用程序中使用 .jasper 还是 .jrxml 更好?

转载 作者:行者123 更新时间:2023-12-04 02:55:15 25 4
gpt4 key购买 nike

我使用 jasper 报告已经有一段时间了
这些天,我整理了.jrxml文件使用 IReport工具并复制 .jasper文件在我的网络应用程序中。我知道 JaperCompileManager编译 .jrxml并生产 .jasper运行时的文件。对此有一些疑问

  • 会编译生成.jasper每次打开报告或编译并保存 .jasper 文件时,直到 .jrxml 中发生任何更改为止。文件?
  • 执行此运行时编译是否有任何性能影响
  • 哪种方法更好?使用预编译的 jasper 文件或使用 .jrxmls用于运行时编译?
  • 最佳答案

    Jasper 文件,是编译成 Java 字节码的 jrxml 文件,JasperReports 需要使用 Jasper 文件,因此您需要编译 jrxml 文件才能使其工作,编译步骤非常昂贵,但如果您将文件缓存,则可以完成一次某处并使用类似于此处定义的内容:How to compile .jrxml only once ;但是,如果您的报告是不可变的,那么出于性能和安全目的,您最好在部署之前编译报告。

    顺便说一下,部署 Jasper 报告的官方方式就是部署 jasper 文件。

    关于performance - 在 Web 应用程序中使用 .jasper 还是 .jrxml 更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18106249/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com