报表是企业级应用普遍要面对的一个问题,JasperReports是一个强大、灵活的报表生成工具,能够展示丰富的的页面内容,并将之转换成PDF、HTML或者XML格式。
JasperReports由一份xml格式的报表设计文件开发,经过编译、填充、导出或者预览,可以产生很格式的报表文件,而底层的实现细节完全透明。开发者只需要提供一份xml格式的报表设计文件,借助JasperReports项目,即可生成多种格式的报表文件。
除此之外,JasperReports还提供了一个iReport开发工具,该工具能以所见即所得的方式开发报表定义文件,大大简化了JasperReports报表的开发。
图 1.0 JasperReports 工作原理
参考文献
- 《Struts 2权威指南》(李刚编者) ;ISBN 978-7-121-08592-5