最近在研究报表工具Jasper Report和iReport,发现百度和谷歌搜到的入门文章实在是少,就是官方网站文档链接里有几篇英文的文章写的比较好,突然也想写几篇入门的文章,分享一下这两个星期的所学所得。
在写技术性文章之前先准备一些资源和基本知识吧。
1.什么是报表?
报表其实就是以
收集数据或呈现数据为目的的表格或文档(纯属自己理解归纳),例如申请表,合同,统计表,名单等都是属于报表。
2.什么是Jasper Report?
Jasper Report是用java(最新版也支持Groovy)实现报表的
一系列开发包(事实上jasperReport.jar包会依赖于其他几个开源的java包,详细可以在iReport安装目录的/lib目录下找到),最重要的是这一系列工具包大多是开源的,所以在同类产品中算是使用比较广泛。
3.什么是iReport?
iReport是基于Jasper Report系列工具包实现的一个
图形化报表编辑工具。它通过XML来定义报表模板,可以实现多种数据源的呈现,包括数据库,XML文件,Hibernate,CSV文件等,可以生成PDF,Excel,HTML等报表格式。
4.Jasper Report和iReport的最新版本?
应该是3.0.x
资源:
1.Jasper Report 和iReport的官方网站:
http://jasperforge.org/
2.Jasper Report的一些入门文章(英文):
http://jasperforge.org/espdocs/espbrowse.php?id=16&type=folder&group_id=102&parent=16
3.官网下载iReport:
http://jasperforge.org/plugins/project/project_home.php?group_id=83
Jasper Report:
http://jasperforge.org/plugins/project/project_home.php?group_id=102
文章完全是这两个星期的学习总结,也许有很多没法详细解释,但是百度一下或谷歌一下应该会有很多详细的介绍,入门的文章明天再写。
程序员的一生其实可短暂了,这电脑一开一关,一天过去了,嚎;电脑一开不关,那就成服务器了,嚎……