JasperReport 简介
在 讨 论 jasperReport 之 前 先 介 绍 下 Jaspersoft studio. Jaspersoft
studio 是个工具,用它可以方便的生成报表,比如可以动态链接数据库生成报
表,也可以在 SQL 语句中输入参数,提取指定的数据生成报表。用 Jaspersoft
studio 生成报表最终会产生两种文件 jsxml 和 jasper 文件。其中 jsxml 可以认
为是 XML 文件,用来定义报表格式的,比如报表头是什么内容,报表体有哪些列
等等,jasper 是由 jsxml 编译生成的二进制文件,用来产生报表。所以如果有
jsxml 文件,我们就定义好了报表的格式,现在还缺一个就是数据源了,用来填充
报表。比如数据源我们可以连接数据库得到。
综上所述,jasper 定义报表格式 + 数据源 = 最终生成的报表。