JasperReport生命周期3
2015-07-21 10:57
405 查看
JasperReports的主要目的是为了在一个简单而灵活的方式创建页面为导向,准备好打印文档。下面的流程图描述了一个典型的工作流程,同时创建报表。
如在图片的生命周期具有以下明显的阶段
设计报表在这一步中,我们创建JRXML文件,该文件是包含的报表布局定义的XML文档。我们可以使用任何文本编辑器或iReportDesigner手动创建它。如果iReportDesigner使用的布局被设计成可视化的方式时,JRXML实际的结构可以被忽略。
编译报表 在这一步中JRXML被编译为二进制对象称为Jasper文件(*.jasper)。做此编译是出于性能方面的考虑。Jasper文件是什么?它需要随应用程序以运行报表。
执行报表(数据填充到报表) 在该步骤中从应用程序数据被填充在已编译的报表。类net.sf.jasperreports.engine.JasperFillManager提供了必要的功能,填补了报告中的数据。Jasper打印文件 (*.jrprint) 被创建,它可以用来打印或者导出报告。
导出报表到所需的格式 在这一步中,我们可以导出在上一步中使用JasperExportManager任何格式创建的Jasper打印文件。由于Jasper 提供各种形式的导出,因此具有相同的输入,我们可以创建数据的多种表示形式。
如在图片的生命周期具有以下明显的阶段
设计报表在这一步中,我们创建JRXML文件,该文件是包含的报表布局定义的XML文档。我们可以使用任何文本编辑器或iReportDesigner手动创建它。如果iReportDesigner使用的布局被设计成可视化的方式时,JRXML实际的结构可以被忽略。
编译报表 在这一步中JRXML被编译为二进制对象称为Jasper文件(*.jasper)。做此编译是出于性能方面的考虑。Jasper文件是什么?它需要随应用程序以运行报表。
执行报表(数据填充到报表) 在该步骤中从应用程序数据被填充在已编译的报表。类net.sf.jasperreports.engine.JasperFillManager提供了必要的功能,填补了报告中的数据。Jasper打印文件 (*.jrprint) 被创建,它可以用来打印或者导出报告。
导出报表到所需的格式 在这一步中,我们可以导出在上一步中使用JasperExportManager任何格式创建的Jasper打印文件。由于Jasper 提供各种形式的导出,因此具有相同的输入,我们可以创建数据的多种表示形式。
相关文章推荐
- JasperReport环境设置
- Mac OS 环境下 安装 Asp.Net及使用Yeoman 创建Asp.Net 项目
- JasperReports入门,JasperReports是什么?
- ASP.Net和新对象之context.Server
- Mac OS 环境下 安装 Asp.Net及使用Yeoman 创建Asp.Net 项目
- 【asp】【留言板练习】【归纳总结】asp+sqlserver2008留言板
- asp.net 查询,导出
- ASP.NET定时发送邮件&windows server
- ASP.NET通过自定义函数实现对字符串的大小写切换功能
- JS实现jasperreport交叉报表输出页面居中效果
- 【读书笔记】【03】【2015.07.20-】Dreamweaver cs6 +ASP
- 利用基于@AspectJ的AOP实现权限控制
- 【西祠日志】【04】还不错,今天asp基本功能完成了(2015.07.20周一)(第二周)
- 在ASP.NET MVC中使用Castle Windsor
- ASP.NET 对类进行XML序列化和反序列化
- ASP.NET Web API如何将注释自动生成帮助文档
- 【asp】透彻掌握ASP分页技术
- 架构设计(ASP.NET MVC+Knockout+Web API+SignalR)
- JAVA使用aspose.word 实现html转换word
- asp.net常用控件之一,GridView