jasperreport报表开发小结.docx
jasperreport报表开发小结 一、JasperReports 概述 JasperReports 是一个面向开发人员设计的开源 Java 类库,通过它可以为 Java 应用程序增加报表功能。JasperReports 采用 Lesser GNU Public License (LGPL) 许可协议,因此开放源代码的或不开放源代码的应用程序都可以使用它。 二、JasperReports 的特点 JasperReports 除了以文本数据方式生成报表外,还可以生成包含图片、图表和图形的专业报表并用多种格式来输出报表。JasperReports 的主要特点包括: • 灵活的报表排版 • 多样的数据表现方式 • 多样的数据提供方式 • 支持从多种数据源接收数据 • 能够生成水印 • 能够生成子报表 三、类库依赖 JasperReports 借用了其它的开源 Java 类库来实现其部分功能,其中包括: • iText: 一个用于生成和处理 PDF 的类库。 • JFreeChart: 一个 Java 类库,用于生成各种图表。 • Apache POI: 一个 Java 类库,用于创建和处理各种建立在 Microsoft 的 OLE2 混合文档格式基础上的 Microsoft Office 格式的文档。 • JAXP: 用于解析和转换 XML 文档的 Java API。 • Apache Commons: 一套 Java 类库,提供了大量的可重用组件。 四、jasperReport+ireport 报表开发流程 jasperReport+ireport 报表工具是把 jasperReport 和 ireport 结合到一起来制作报表的。首先在 ireport 中设计报表模板,生成 XML 格式的文件,编译后生成 jasper 后缀的二进制文件。将编译好的.jasper 文件拷贝到 WEB 工程下,通过代码填充数据源生成最终的报表。 五、ireport 使用说明 Jaspersoft iReport Designer 5.6.0 设计器的功能很强大,它可以实现 Table 表、交叉表、子报表、多数据源等复杂的报表设计。ireport 的使用可以分为以下几步: • 设计报表模板 • 生成 XML 格式的文件 • 编译生成.jasper 文件 • 将.jasper 文件拷贝到 WEB 工程下 • 通过代码填充数据源生成最终的报表 六、总结 jasperReport+ireport 报表开发小结总结了 JasperReports 的基本概念、特点、类库依赖、开发流程和 ireport 使用说明等内容,为读者提供了一个全面的了解 JasperReports 和 ireport 的报表开发指南。
剩余15页未读,继续阅读
- 粉丝: 5
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- T型3电平逆变器,lcl滤波器滤波器参数计算,半导体损耗计算,逆变电感参数设计损耗计算 mathcad格式输出,方便修改 同时支持plecs损耗仿真,基于plecs的闭环仿真,电压外环,电流内环
- 毒舌(解锁版).apk
- 显示HEX、S19、Bin、VBF等其他汽车制造商特定的文件格式
- 8bit逐次逼近型SAR ADC电路设计成品 入门时期的第三款sarADC,适合新手学习等 包括电路文件和详细设计文档 smic0.18工艺,单端结构,3.3V供电 整体采样率500k,可实现基
- 操作系统实验 ucorelab4内核线程管理
- 脉冲注入法,持续注入,启动低速运行过程中注入,电感法,ipd,力矩保持,无霍尔无感方案,媲美有霍尔效果 bldc控制器方案,无刷电机 提供源码,原理图
- Matlab Simulink#直驱永磁风电机组并网仿真模型 基于永磁直驱式风机并网仿真模型 采用背靠背双PWM变流器,先整流,再逆变 不仅实现电机侧的有功、无功功率的解耦控制和转速调节,而且能实
- 157389节奏盒子地狱模式第三阶段7.apk
- 操作系统实验ucore lab3
- DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题 下面我将对程序进行详