使用JasperReports的最佳方法是什么?

Amr Faisal:

在这里,我们谈论的三个主要产品:JasperReports的:这仅仅是一个库生成报告并填写iReport的:这是GUI工具来开发所用的模板上面库的JasperServer:这是与Web界面完整的应用程序来管理与用户报告权限和其他功能,

文档确实不是那么好,我想使用上述产品中的最好的JasperReports与我的应用程序(Spring/ Hibernate集成,所以请提供建议,最好的方法是什么,

1- iReport使用嵌入式sql生成设计报告,并将其作为与我分开的独立项目,我尝试使用它HibernateSpring在其中进行开发,iReport但是我遇到了很多问题,该部分没有清晰的文档

2-将其附加到我的项目中,以使用相同的Hibernate配置,已经创建的实体

3-尝试使用JasperServer似乎很复杂的方法,然后将报告公开为Web服务

或其他任何更好的有保证的方法,我知道这取决于我的项目处理的方式,但是我时间紧迫,因此取决于有更好的文档或教程的方法。

康拉德·加鲁斯(Konrad Garus):

您可以在模块或子项目中编写自己的Jasper框架。您可以将报告定义与查询分开维护,并向其提供代码产生的数据。

这样,所有数据和处理都保留在项目中,在项目中可以更轻松地跟踪或编辑它(例如,当您只需要更改查询的某个方面,添加过滤器或重写它以获得更好的性能时)。同样,您可以通过这种方式将报告数据用于其他用途(例如,添加CSV或XML输出)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用OnClick事件的最佳方法是什么?

结合使用redux的最佳方法是什么?

在TCP连接中使用绑定方法的最佳方法是什么?

使用reactui +油门调用异步方法的最佳方法是什么

使用方法/功能的最佳方法是什么

使用存储过程插入或更新整数的最佳方法是什么?

创建使用变量的HQL查询的最佳方法是什么?

使用源代码调试 nuget 包的最佳方法是什么?

使用MSXML创建XML的最佳方法是什么

与许多接口配合使用的最佳方法是什么?

使用Nokogiri抓取多个网站的最佳方法是什么?

在html属性中使用php变量的最佳方法是什么?

使用useReducer函数挂钩更新状态的最佳方法是什么?

使用实体框架连接多个表的最佳方法是什么?

使用实体框架连接多个表的最佳方法是什么?

使用实体框架连接多个表的最佳方法是什么?

使用Datashader从NumPy数组绘制数据的最佳方法是什么?

使用photoshop在图像周围放置相框的最佳方法是什么?

使用CLI删除组件的最佳方法是什么

使用python字典时避免keyError的最佳方法是什么?

使用Java传输文件的最佳方法是什么?

使用.NET检查Internet连接的最佳方法是什么?

使用JavaDoc记录Java枚举的最佳方法是什么?

使用Spring从Mongo检索任何对象的最佳方法是什么?

在Hitcorp管道上使用Hashicorp Vault的最佳方法是什么?

对Android中的许多对象使用SoundPools的最佳方法是什么?

在 postgreSQL 中使用表继承的最佳方法是什么?

在C ++中使用HashMap的最佳方法是什么?

使用两个比较器的最佳方法是什么?