我正在使用jasperreport并尝试传递备用报告运行程序。
•net.sf.jasperreports.engine.fill.JRThreadSubreportRunner:基于线程的初始 实施
•net.sf.jasperreports.engine.fill.JRContinuationSubreportRunner:基于Javaflow的 实施
我正在使用第二个(因为它在tomcat服务器上运行,并且在编写子报表时创建线程不会很好)。第二个依赖于commons-javaflow,这是一个沙盒版本。
不确定我是否应该使用它,有人可以建议一个更好的方法。 感谢
答案 0 :(得分:3)
虽然javaflow是沙盒组件,但它相当成熟,很多人在生产中使用它。如果已经计算出你需要采取的所有类加载器/字节码转换器步骤,那么它应该是安全的。
我会写几个自动化测试(只是为了确定),然后使用它。
答案 1 :(得分:1)
我希望我的问题是正确的
实际上JasperReports依赖于许多开源库,包括Apache-Commons和iText等等。我在从PC到大型机的多台计算机上使用JasperReports。我相信你很安全。