在这里,我们谈论的三个主要产品:JasperReports的:这仅仅是一个库生成报告并填写iReport的:这是GUI工具来开发所用的模板上面库的JasperServer:这是与Web界面完整的应用程序来管理与用户报告权限和其他功能,
文档确实不是那么好,我想使用上述产品中的最好的JasperReports
与我的应用程序(Spring
/ Hibernate
)集成,所以请提供建议,最好的方法是什么,
1- iReport
使用嵌入式sql生成设计报告,并将其作为与我分开的独立项目,我尝试使用它Hibernate
或Spring
在其中进行开发,iReport
但是我遇到了很多问题,该部分没有清晰的文档
2-将其附加到我的项目中,以使用相同的Hibernate
配置,已经创建的实体
3-尝试使用JasperServer
似乎很复杂的方法,然后将报告公开为Web服务
或其他任何更好的有保证的方法,我知道这取决于我的项目处理的方式,但是我时间紧迫,因此取决于有更好的文档或教程的方法。
您可以在模块或子项目中编写自己的Jasper框架。您可以将报告定义与查询分开维护,并向其提供代码产生的数据。
这样,所有数据和处理都保留在项目中,在项目中可以更轻松地跟踪或编辑它(例如,当您只需要更改查询的某个方面,添加过滤器或重写它以获得更好的性能时)。同样,您可以通过这种方式将报告数据用于其他用途(例如,添加CSV或XML输出)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句